add xsd comments to file/drawing
This commit is contained in:
@ -11,6 +11,31 @@ import { Extent } from "./../extent/extent";
|
||||
import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-properties";
|
||||
import { AnchorAttributes } from "./anchor-attributes";
|
||||
|
||||
// <xsd:complexType name="CT_Anchor">
|
||||
// <xsd:sequence>
|
||||
// <xsd:element name="simplePos" type="a:CT_Point2D"/>
|
||||
// <xsd:element name="positionH" type="CT_PosH"/>
|
||||
// <xsd:element name="positionV" type="CT_PosV"/>
|
||||
// <xsd:element name="extent" type="a:CT_PositiveSize2D"/>
|
||||
// <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
|
||||
// <xsd:group ref="EG_WrapType"/>
|
||||
// <xsd:element name="docPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/>
|
||||
// <xsd:element name="cNvGraphicFramePr" type="a:CT_NonVisualGraphicFrameProperties"
|
||||
// minOccurs="0" maxOccurs="1"/>
|
||||
// <xsd:element ref="a:graphic" minOccurs="1" maxOccurs="1"/>
|
||||
// </xsd:sequence>
|
||||
// <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="simplePos" type="xsd:boolean"/>
|
||||
// <xsd:attribute name="relativeHeight" type="xsd:unsignedInt" use="required"/>
|
||||
// <xsd:attribute name="behindDoc" type="xsd:boolean" use="required"/>
|
||||
// <xsd:attribute name="locked" type="xsd:boolean" use="required"/>
|
||||
// <xsd:attribute name="layoutInCell" type="xsd:boolean" use="required"/>
|
||||
// <xsd:attribute name="hidden" type="xsd:boolean" use="optional"/>
|
||||
// <xsd:attribute name="allowOverlap" type="xsd:boolean" use="required"/>
|
||||
// </xsd:complexType>
|
||||
export class Anchor extends XmlComponent {
|
||||
constructor(mediaData: IMediaData, transform: IMediaDataTransformation, drawingOptions: IDrawingOptions) {
|
||||
super("wp:anchor");
|
||||
|
@ -15,6 +15,13 @@ export interface IDrawingOptions {
|
||||
readonly floating?: IFloating;
|
||||
}
|
||||
|
||||
// <xsd:complexType name="CT_Drawing">
|
||||
// <xsd:choice minOccurs="1" maxOccurs="unbounded">
|
||||
// <xsd:element ref="wp:anchor" minOccurs="0"/>
|
||||
// <xsd:element ref="wp:inline" minOccurs="0"/>
|
||||
// </xsd:choice>
|
||||
// </xsd:complexType>
|
||||
|
||||
export class Drawing extends XmlComponent {
|
||||
private readonly inline: Inline;
|
||||
|
||||
|
@ -8,6 +8,20 @@ import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-propert
|
||||
import { Graphic } from "./../inline/graphic";
|
||||
import { InlineAttributes } from "./inline-attributes";
|
||||
|
||||
// <xsd:complexType name="CT_Inline">
|
||||
// <xsd:sequence>
|
||||
// <xsd:element name="extent" type="a:CT_PositiveSize2D"/>
|
||||
// <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
|
||||
// <xsd:element name="docPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/>
|
||||
// <xsd:element name="cNvGraphicFramePr" type="a:CT_NonVisualGraphicFrameProperties"
|
||||
// minOccurs="0" maxOccurs="1"/>
|
||||
// <xsd:element ref="a:graphic" minOccurs="1" maxOccurs="1"/>
|
||||
// </xsd:sequence>
|
||||
// <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
|
||||
// <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
|
||||
// </xsd:complexType>
|
||||
export class Inline extends XmlComponent {
|
||||
private readonly extent: Extent;
|
||||
private readonly graphic: Graphic;
|
||||
|
Reference in New Issue
Block a user