Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Description

Excerpt

This class is used to specify the position of tables and paragraphs in a Word document. Although the term "absolute" is used, the position is relative to some location in the document or page. Absolute positioning is set in twips. 1 twip = 1/20 pt = 1/1440 in.

Signature
C#C#
Wiki Markup
{description}
{excerpt}This class is used to specify the position of tables and paragraphs in a Word document. Although the term "absolute" is used, the position is relative to some location in the document or page. Absolute positioning is set in twips. 1 twip = 1/20 pt = 1/1440 in.{excerpt}
{signature:C#}
 public sealed class AbsolutePositioning
Signature
{signature}{signature:vb.net
vb.net
}
Public NotInheritable Class AbsolutePositioning
Remarks

You cannot create an AbsolutePositioning object using the new keyword. You must get it from a ParagraphFormatting or Table object using the AbsolutePositioning property.

The following sample gets the AbsolutePositioning object of the first table of a document.

{signature}
{remarks}You cannot create an [AbsolutePositioning|AbsolutePositioning] object using the {{new}} keyword. You must get it from a [ParagraphFormatting] or [Table] object using the {{AbsolutePositioning}} property.

The following sample gets the {{AbsolutePositioning}} object of the first table of a document.

{remarks}
{example}{code:csharp|title=C#}

          WordApplication app = new WordApplication();
          Document doc = app.Open(@"C:\sample.doc");
          Table firstTable = (Table) doc.GetElements(Element.Type.Table)[0];
          AbsolutePositioning ap = firstTable.AbsolutePositioning;
        
{code}
{code:vb.net
|title=vb.net
}

          Dim app As New WordApplication()
          Dim doc As Document = app.Open("C:\sample.doc")
          Dim firstTable As Table = doc.GetElements(Element.Type.Table)(0)
          Dim ap As AbsolutePositioning = firstTable.AbsolutePositioning
        
Example
Code Block
csharpcsharp
titleC#
Code Block
vb.nettitle
Properties

...

Name

...

Description

...

Height

...

{code}

{example}
{properties}
||Name||Description||
|[Height|AbsolutePositioning.Height]|{excerpt-include:AbsolutePositioning.Height

...

HeightExact

|nopanel=true}|
|[HeightExact|AbsolutePositioning.HeightExact]|{excerpt-include

...

:AbsolutePositioning.HeightExact

...

OriginX

|nopanel=true}|
|[OriginX|AbsolutePositioning.OriginX]|{excerpt-include

...

:AbsolutePositioning.OriginX

...

OriginY

|nopanel=true}|
|[OriginY|AbsolutePositioning.OriginY]|{excerpt-include

...

:AbsolutePositioning.OriginY

...

Width

|nopanel=true}|
|[Width|AbsolutePositioning.Width]|{excerpt-include

...

:AbsolutePositioning.Width

...

X

|nopanel=true}|
|[X|AbsolutePositioning.X]|{excerpt-include

...

:AbsolutePositioning.X

...

Y

|nopanel=true}|
|[Y|AbsolutePositioning.Y]|{excerpt-include

...

:AbsolutePositioning.Y

...

Classes

...

Name

...

Description

...

HorizontalOrigin

...

VerticalOrigin

...

|nopanel=true}|
{classes}
||Name||Description||
|[HorizontalOrigin|AbsolutePositioning.HorizontalOrigin]|{excerpt-include:AbsolutePositioning.HorizontalOrigin|nopanel=true}|
|[VerticalOrigin|AbsolutePositioning.VerticalOrigin]|{excerpt-include:AbsolutePositioning.VerticalOrigin|nopanel=true}|