Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema ahpdfxml_outline.xsd
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
The outline within PDF is extracted to an outline file.
Root element is outlines and child element is outline.
The outlines attribute includes child element's number, first child element's number, and last child element's number.
The outline attribute includes child element's number, first child element's number, last child element's number, previous outline number, subsequent outline number, title, and destination.
Properties
attribute form default qualified
element form default qualified
Element ahp:outlines
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Root elelment of the outline
Diagram
Diagram ahpdfxml_outline_xsd.tmp#outlines_outline-id ahpdfxml_outline_xsd.tmp#outlines_child-count ahpdfxml_outline_xsd.tmp#outlines_child-first ahpdfxml_outline_xsd.tmp#outlines_child-last
Properties
content complex
Attributes
QName Type Use Annotation
ahp:child-count xs:positiveInteger required
Number of child outline
ahp:child-first xs:ID optional
Outline ID of the first child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
ahp:child-last xs:ID optional
Outline ID of the last child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
ahp:outline-id xs:ID required
An identifier of outline root
Source
<xs:element name="outlines">
  <xs:annotation>
    <xs:documentation xml:lang="en">Root elelment of the outline</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="outline-id" type="xs:ID" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">An identifier of outline root</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-count" type="xs:positiveInteger" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Number of child outline</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-first" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">Outline ID of the first child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-last" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">Outline ID of the last child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element ahp:outline
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
outline element
Diagram
Diagram ahpdfxml_outline_xsd.tmp#outline_outline-id ahpdfxml_outline_xsd.tmp#outline_child-count ahpdfxml_outline_xsd.tmp#outline_child-first ahpdfxml_outline_xsd.tmp#outline_child-last ahpdfxml_outline_xsd.tmp#outline_parent ahpdfxml_outline_xsd.tmp#outline_previous ahpdfxml_outline_xsd.tmp#outline_next ahpdfxml_outline_xsd.tmp#outline_title ahpdfxml_outline_xsd.tmp#destination
Properties
content complex
Model
Children ahp:destination
Instance
<ahp:outline ahp:child-count="" ahp:child-first="" ahp:child-last="" ahp:next="" ahp:outline-id="" ahp:parent="" ahp:previous="" ahp:title="" xmlns:ahp="http://www.antennahouse.com/names/PDF/AHPDFXML">
  <ahp:destination ahp:b="" ahp:destinationType="" ahp:l="" ahp:page-no="" ahp:r="" ahp:t="" ahp:uri="">{0,1}</ahp:destination>
</ahp:outline>
Attributes
QName Type Use Annotation
ahp:child-count xs:positiveInteger required
Number of child outline
ahp:child-first xs:ID optional
Outline ID of the first child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
ahp:child-last xs:ID optional
Outline ID of the last child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
ahp:next xs:ID optional
ID of the next outline
It does not exist in the Last outline.
ahp:outline-id xs:ID required
A unique identifier given to outline
ahp:parent xs:ID required
Outline ID of the parent
ahp:previous xs:ID optional
ID of the previous outline
It does not exist in the first outline.
ahp:title xs:string required
Title
Source
<xs:element name="outline">
  <xs:annotation>
    <xs:documentation xml:lang="en">outline element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="ahp:destination" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="outline-id" type="xs:ID" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">A unique identifier given to outline</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-count" type="xs:positiveInteger" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Number of child outline</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-first" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">Outline ID of the first child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="child-last" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">Outline ID of the last child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="parent" type="xs:ID" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Outline ID of the parent</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="previous" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">ID of the previous outline It does not exist in the first outline.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="next" type="xs:ID" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">ID of the next outline It does not exist in the Last outline.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="title" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Title</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element ahp:destination
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Destination
Diagram
Diagram ahpdfxml_common_xsd.tmp#page-no ahpdfxml_outline_xsd.tmp#destination_uri ahpdfxml_outline_xsd.tmp#destinationType ahpdfxml_common_xsd.tmp#l ahpdfxml_common_xsd.tmp#r ahpdfxml_common_xsd.tmp#t ahpdfxml_common_xsd.tmp#b
Properties
content complex
Used by
Element ahp:outline
Attributes
QName Type Use Annotation
ahp:b ahp:positionType optional
Bottom Position
ahp:destinationType restriction of xs:string optional
Destination Type
ahp:l ahp:positionType optional
Left Position
ahp:page-no xs:positiveInteger optional
Show page number in PDF.
This attribute is output as the attribute belongs to the ahp:frame element, 
the ahp:run element, the ahp:bead element and the ahp:destination element
that has the flame type as "image".
ahp:r ahp:positionType optional
Right Position
ahp:t ahp:positionType optional
Top Position
ahp:uri xs:anyURI optional
Source
<xs:element name="destination">
  <xs:annotation>
    <xs:documentation xml:lang="en">Destination</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:annotation>
      <xs:documentation xml:lang="en">Destination</xs:documentation>
    </xs:annotation>
    <xs:attribute ref="ahp:page-no" use="optional"/>
    <xs:attribute name="uri" type="xs:anyURI" use="optional"/>
    <xs:attribute ref="ahp:destinationType" use="optional"/>
    <xs:attribute ref="ahp:l" use="optional"/>
    <xs:attribute ref="ahp:r" use="optional"/>
    <xs:attribute ref="ahp:t" use="optional"/>
    <xs:attribute ref="ahp:b" use="optional"/>
  </xs:complexType>
</xs:element>
Attribute ahp:outlines / @ahp:outline-id
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
An identifier of outline root
Type xs:ID
Properties
use required
Used by
Element ahp:outlines
Source
<xs:attribute name="outline-id" type="xs:ID" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">An identifier of outline root</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outlines / @ahp:child-count
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Number of child outline
Type xs:positiveInteger
Properties
use required
Used by
Element ahp:outlines
Source
<xs:attribute name="child-count" type="xs:positiveInteger" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">Number of child outline</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outlines / @ahp:child-first
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Outline ID of the first child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
Type xs:ID
Properties
use optional
Used by
Element ahp:outlines
Source
<xs:attribute name="child-first" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">Outline ID of the first child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outlines / @ahp:child-last
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Outline ID of the last child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
Type xs:ID
Properties
use optional
Used by
Element ahp:outlines
Source
<xs:attribute name="child-last" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">Outline ID of the last child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:destination / @ahp:uri
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Type xs:anyURI
Properties
use optional
Used by
Element ahp:destination
Source
<xs:attribute name="uri" type="xs:anyURI" use="optional"/>
Attribute @ahp:destinationType
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Destination Type
Type restriction of xs:string
Properties
content simple
Facets
enumeration XYZ
Page Coordinate (left, top)
enumeration Fit
Fit in an entire page
enumeration FitH
Top coordinate Fit to the page height
enumeration FitV
Left coordinate Fit to the page width
enumeration FitR
View Range(left, bottom, right, top)
Used by
Element ahp:destination
Source
<xs:attribute name="destinationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Destination Type</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="XYZ">
        <xs:annotation>
          <xs:documentation xml:lang="en">Page Coordinate (left, top)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fit">
        <xs:annotation>
          <xs:documentation xml:lang="en">Fit in an entire page</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FitH">
        <xs:annotation>
          <xs:documentation xml:lang="en">Top coordinate Fit to the page height</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FitV">
        <xs:annotation>
          <xs:documentation xml:lang="en">Left coordinate Fit to the page width</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FitR">
        <xs:annotation>
          <xs:documentation xml:lang="en">View Range(left, bottom, right, top)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute ahp:outline / @ahp:outline-id
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
A unique identifier given to outline
Type xs:ID
Properties
use required
Used by
Element ahp:outline
Source
<xs:attribute name="outline-id" type="xs:ID" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">A unique identifier given to outline</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:child-count
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Number of child outline
Type xs:positiveInteger
Properties
use required
Used by
Element ahp:outline
Source
<xs:attribute name="child-count" type="xs:positiveInteger" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">Number of child outline</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:child-first
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Outline ID of the first child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
Type xs:ID
Properties
use optional
Used by
Element ahp:outline
Source
<xs:attribute name="child-first" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">Outline ID of the first child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:child-last
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Outline ID of the last child
When child-count is more than 1, it has to exist.
When child-count is 1, child-first and child-last are identical.
Type xs:ID
Properties
use optional
Used by
Element ahp:outline
Source
<xs:attribute name="child-last" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">Outline ID of the last child When child-count is more than 1, it has to exist. When child-count is 1, child-first and child-last are identical.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:parent
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Outline ID of the parent
Type xs:ID
Properties
use required
Used by
Element ahp:outline
Source
<xs:attribute name="parent" type="xs:ID" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">Outline ID of the parent</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:previous
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
ID of the previous outline
It does not exist in the first outline.
Type xs:ID
Properties
use optional
Used by
Element ahp:outline
Source
<xs:attribute name="previous" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">ID of the previous outline It does not exist in the first outline.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:next
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
ID of the next outline
It does not exist in the Last outline.
Type xs:ID
Properties
use optional
Used by
Element ahp:outline
Source
<xs:attribute name="next" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">ID of the next outline It does not exist in the Last outline.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ahp:outline / @ahp:title
Namespace http://www.antennahouse.com/names/PDF/AHPDFXML
Annotations
Title
Type xs:string
Properties
use required
Used by
Element ahp:outline
Source
<xs:attribute name="title" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">Title</xs:documentation>
  </xs:annotation>
</xs:attribute>