RelativeHorizontalPosition

RelativeHorizontalPosition enumeration

Anger vad den horisontella positionen för en form eller textram är relativ till.

public enum RelativeHorizontalPosition

Värderingar

namnVärdeBeskrivning
Margin0Anger att den horisontella positioneringen ska vara relativ till sidmarginalerna.
Page1Objektet är placerat i förhållande till sidans vänstra kant.
Column2Objektet är placerat i förhållande till kolumnens vänstra sida.
Character3Objektet är placerat i förhållande till styckets vänstra sida.
LeftMargin4Anger att den horisontella positioneringen ska vara relativ till sidans vänstra marginal.
RightMargin5Anger att den horisontella positioneringen ska vara i förhållande till sidans högra marginal.
InsideMargin6Anger att den horisontella positioneringen ska vara relativ till den inre marginalen på den aktuella sidan (vänstermarginalen på udda sidor, högermarginalen på jämna sidor).
OutsideMargin7Anger att den horisontella positioneringen ska vara relativ till den yttre marginalen på den aktuella sidan (högermarginalen på udda sidor, vänstermarginalen på jämna sidor).
Default2Standardvärdet ärColumn .

Exempel

Visar hur man infogar en flytande bild i mitten av en sida.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Infoga en flytande bild som visas bakom den överlappande texten och justera den mot sidans mitt.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");
shape.WrapType = WrapType.None;
shape.BehindText = true;
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.HorizontalAlignment = HorizontalAlignment.Center;
shape.VerticalAlignment = VerticalAlignment.Center;

doc.Save(ArtifactsDir + "Image.CreateFloatingPageCenter.docx");

Visar hur man infogar en bild och använder den som vattenstämpel.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Infoga bilden i sidhuvudet så att den syns på varje sida.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
Shape shape = builder.InsertImage(ImageDir + "Transparent background logo.png");
shape.WrapType = WrapType.None;
shape.BehindText = true;

// Placera bilden i mitten av sidan.
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.Left = (builder.PageSetup.PageWidth - shape.Width) / 2;
shape.Top = (builder.PageSetup.PageHeight - shape.Height) / 2;

doc.Save(ArtifactsDir + "DocumentBuilder.InsertWatermark.docx");

Se även