// Copyright 2017 FoxyUtils ehf. All rights reserved. // // Use of this source code is governed by the terms of the Affero GNU General // Public License version 3.0 as published by the Free Software Foundation and // appearing in the file LICENSE included in the packaging of this file. A // commercial license can be purchased on https://unidoc.io. package document import "github.com/unidoc/unioffice/schema/soo/wml" // StructuredDocumentTag are a tagged bit of content in a document. type StructuredDocumentTag struct { d *Document x *wml.CT_SdtBlock } // Paragraphs returns the paragraphs within a structured document tag. func (s StructuredDocumentTag) Paragraphs() []Paragraph { if s.x.SdtContent == nil { return nil } ret := []Paragraph{} for _, p := range s.x.SdtContent.P { ret = append(ret, Paragraph{s.d, p}) } return ret }