Class PageAPI

Class PageAPI

Namespace: Aspose.Page.XPS.Features.EventBasedModifications
Assembly: Aspose.Page.dll (25.1.2)

API สำหรับการปรับเปลี่ยน Page element.

public class PageAPI : IModificationAPI

การสืบทอด

objectPageAPI

การนำไปใช้

IModificationAPI

สมาชิกที่สืบทอดมา

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

คุณสมบัติ

Height

คืนค่า/ตั้งค่าความสูงของหน้า แสดงเป็นจำนวนจริงในหน่วยของพื้นที่พิกัดที่มีผลจริง

public float Height { get; set; }

ค่าของคุณสมบัติ

float

PageCount

คืนค่าจำนวนหน้าที่อยู่ในเอกสารที่ใช้งานอยู่

public int PageCount { get; }

ค่าของคุณสมบัติ

int

TotalPageCount

คืนค่าจำนวนหน้าทั้งหมดในเอกสารทั้งหมดภายในเอกสาร XPS

public int TotalPageCount { get; }

ค่าของคุณสมบัติ

int

Utils

รับวัตถุที่ให้บริการยูทิลิตี้เพิ่มเติมนอกเหนือจาก API การจัดการ XPS อย่างเป็นทางการ

public DocumentUtils Utils { get; }

ค่าของคุณสมบัติ

DocumentUtils

Width

คืนค่า/ตั้งค่าความกว้างของหน้า แสดงเป็นจำนวนจริงในหน่วยของพื้นที่พิกัดที่มีผลจริง

public float Width { get; set; }

ค่าของคุณสมบัติ

float

วิธีการ

Add<t>(T)

เพิ่มองค์ประกอบเนื้อหา (Canvas, Path, หรือ Glyphs)

public T Add<t>(T element) where T : XpsContentElement

พารามิเตอร์

element T

องค์ประกอบที่จะถูกเพิ่ม

คืนค่า

T

องค์ประกอบที่ถูกเพิ่ม

พารามิเตอร์ประเภท

T

ประเภทขององค์ประกอบ

AddCanvas()

เพิ่มผืนผ้าใบใหม่ไปยังหน้า

public XpsCanvas AddCanvas()

คืนค่า

XpsCanvas

ผืนผ้าใบที่ถูกเพิ่ม

AddGlyphs(string, float, FontStyle, float, float, string)

เพิ่ม glyphs ใหม่ไปยังหน้า

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

พารามิเตอร์

fontFamily string

ประเภทตัวอักษร

fontRenderingEmSize float

ขนาดตัวอักษร

fontStyle FontStyle

รูปแบบตัวอักษร

originX float

พิกัด X ของ glyphs

originY float

พิกัด Y ของ glyphs

unicodeString string

สตริงที่จะพิมพ์

คืนค่า

XpsGlyphs

glyphs ที่ถูกเพิ่ม

AddGlyphs(XpsFont, float, float, float, string)

เพิ่ม glyphs ใหม่ไปยังหน้า

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

พารามิเตอร์

font XpsFont

แหล่งข้อมูลตัวอักษร

fontRenderingEmSize float

ขนาดตัวอักษร

originX float

พิกัด X ของ glyphs

originY float

พิกัด Y ของ glyphs

unicodeString string

สตริงที่จะพิมพ์

คืนค่า

XpsGlyphs

glyphs ที่ถูกเพิ่ม

AddOutlineEntry(string, int, int)

เพิ่มรายการเค้าโครงไปยังเอกสาร

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

พารามิเตอร์

description string

คำอธิบายของรายการ

outlineLevel int

ระดับเค้าโครง

targetPageNumber int

หมายเลขหน้าเป้าหมาย

AddPath(XpsPathGeometry)

เพิ่มเส้นทางใหม่ไปยังหน้า

public XpsPath AddPath(XpsPathGeometry data)

พารามิเตอร์

data XpsPathGeometry

เรขาคณิตของเส้นทาง

คืนค่า

XpsPath

เส้นทางที่ถูกเพิ่ม

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

สร้างส่วนโค้งวงรีใหม่

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

พารามิเตอร์

point PointF

จุดสิ้นสุดของส่วนโค้งวงรี

size SizeF

รัศมี x และ y ของส่วนโค้งวงรีในรูปแบบคู่ x,y

rotationAngle float

ระบุว่าวงรีหมุนอย่างไรสัมพันธ์กับระบบพิกัดปัจจุบัน

isLargeArc bool

กำหนดว่าส่วนโค้งถูกวาดด้วยการส่าย 180 หรือมากกว่า

sweepDirection XpsSweepDirection

ทิศทางที่ส่วนโค้งถูกวาด

isStroked bool

ระบุว่าผลลัพธ์สำหรับส่วนนี้ของเส้นทางถูกวาดหรือไม่

คืนค่า

XpsArcSegment

ส่วนโค้งวงรีใหม่

CreateCanvas()

สร้างผืนผ้าใบใหม่

public XpsCanvas CreateCanvas()

คืนค่า

XpsCanvas

ผืนผ้าใบใหม่

CreateColor(Color)

สร้างสีใหม่

public XpsColor CreateColor(Color color)

พารามิเตอร์

color Color

อินสแตนซ์สีพื้นฐานสำหรับสี RGB

คืนค่า

XpsColor

สีใหม่

CreateGradientStop(XpsColor, float)

สร้างจุดหยุดการไล่ระดับสีใหม่

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

พารามิเตอร์

color XpsColor

สีของจุดหยุดการไล่ระดับสี

offset float

การเลื่อนของการไล่ระดับสี

คืนค่า

XpsGradientStop

จุดหยุดการไล่ระดับสีใหม่

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

สร้างแปรงภาพใหม่

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

พารามิเตอร์

element XpsContentElement

องค์ประกอบ XPS (Canvas, Path หรือ Glyphs) สำหรับคุณสมบัติ Visual ของแปรงภาพ

viewbox RectangleF

ตำแหน่งและขนาดของเนื้อหาที่มาจากแปรง

viewport RectangleF

พื้นที่ในระบบพิกัดที่มีอยู่ของแปรงหลักที่ถูกนำไปใช้เพื่อเติมพื้นที่ที่แปรงถูกนำไปใช้

คืนค่า

XpsVisualBrush

แปรงภาพใหม่

Remove<t>(T)

ลบองค์ประกอบจากหน้า

public T Remove<t>(T element) where T : XpsContentElement

พารามิเตอร์

element T

องค์ประกอบที่จะถูกลบ

คืนค่า

T

องค์ประกอบที่ถูกลบ

พารามิเตอร์ประเภท

T

ประเภทขององค์ประกอบ

RemoveAt(int)

ลบองค์ประกอบที่ตำแหน่ง index จากหน้า

public XpsContentElement RemoveAt(int index)

พารามิเตอร์

index int

ตำแหน่งที่องค์ประกอบควรถูกลบ

คืนค่า

XpsContentElement

องค์ประกอบที่ถูกลบ

 แบบไทย