Class XpsDocument

Class XpsDocument

نام ها : Aspose.Page.XPS جمع آوری: WL33_.dll (25.4.0)

کلاس که اشیاء اصلی سند XPS را که دستکاری را فراهم می کند، پوشش می دهد.روش برای هر عنصر XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

اعضای ارثی

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

Constructors

XpsDocument()

ایجاد یک سند XPS خالی با اندازه صفحه پیش فرض.

public XpsDocument()

XpsDocument(String)

باز کردن یک سند XPS موجود در path'.

public XpsDocument(string path)

Parameters

path string

محل قرار دادن اسناد

XpsDocument(بایگانی برچسب: LoadOptions)

یک سند موجود در مسیر " به عنوان سند XPS باز می شود.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

محل قرار دادن اسناد

options LoadOptions

گزینه های بارگذاری اسناد

XpsDocument(جریان، LoadOptions)

بارگذاری یک سند موجود ذخیره شده در stream’ به عنوان سند XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

جریان اسناد

options LoadOptions

گزینه های بارگذاری اسناد

Properties

ActiveDocument

شماره اسناد فعال را دریافت کنید.

public int ActiveDocument { get; }

ارزش املاک

int

ActivePage

شماره صفحه فعال را در سند فعال دریافت کنید.

public int ActivePage { get; }

ارزش املاک

int

DocumentCount

تعداد اسناد موجود در بسته XPS را بازگردانید.

public int DocumentCount { get; }

ارزش املاک

int

JobPrintTicket

بلیط بازگرداندن / مجموعه ای از اسناد چاپ شغلی

public JobPrintTicket JobPrintTicket { get; set; }

ارزش املاک

JobPrintTicket

Page

بازگرداندن یک Aspose.Page.XPS.XpsModel.XpsPage برای صفحه فعال.

public XpsPage Page { get; }

ارزش املاک

XpsPage

PageCount

بازگرداندن تعداد صفحات در اسناد فعال.

public int PageCount { get; }

ارزش املاک

int

TotalPageCount

بازگرداندن تعداد کل صفحات در تمام اسناد در داخل اسناد XPS.

public int TotalPageCount { get; }

ارزش املاک

int

Utils

اشیاء را دریافت می کند که ابزارهایی را فراتر از API رسمی XPS دستکاری فراهم می کند.

public DocumentUtils Utils { get; }

ارزش املاک

DocumentUtils

Methods

اضافه کردن t>(T)

اضافه کردن یک عنصر محتوا (Canvas، Path، یا Glyphs).

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

Parameters

element T

عناصر اضافه شده است.

Returns

T

عناصر اضافه شده

نوع پارامترها

T

نوع عنصر است.

AddCanvas()

یک کانوا جدید را به صفحه فعال اضافه کنید.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

اضافه کردن کانادا

AddDocument(بول)

اضافه کردن یک سند خالی با اندازه صفحه پیش فرض.

public void AddDocument(bool activate = true)

Parameters

activate bool

پرچم نشان می دهد که آیا برای انتخاب یک سند اضافه شده به عنوان فعال.

AddDocument(فلوت، فلات، بول)

اضافه کردن یک سند خالی با ابعاد صفحه اول width’ و height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

گستردگی صفحه اول

height float

ارتفاع صفحه اول

activate bool

پرچم نشان می دهد که آیا برای انتخاب یک سند اضافه شده به عنوان فعال.

AddGlyphs(برچسب ها: Flow, Float, FontStyle)

گلیف های جدید را به صفحه فعال اضافه کنید.

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

Parameters

fontFamily string

فونت خانوادگی

fontRenderingEmSize float

حجم فونت

fontStyle FontStyle

سبک فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

اضافه کردن گلیف

AddGlyphs(XpsFont، Float، Flate، String)

گلیف های جدید را به صفحه فعال اضافه کنید.

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

Parameters

font XpsFont

منبع فونت

fontRenderingEmSize float

حجم فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

اضافه کردن گلیف

AddOutlineEntry(برچسب ها: XpsHyperlinkTarget)

اضافه کردن یک ورودی به اسناد.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

شرح ورودی

outlineLevel int

سطح خروجی

target XpsHyperlinkTarget

هدف ورودی

AddPage(بول)

یک صفحه خالی را به سند با اندازه صفحه پیش فرض اضافه کنید.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

پرچم نشان می دهد که آیا صفحه اضافه شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

اضافه کردن صفحه

AddPage(فلوت، فلات، بول)

اضافه کردن یک صفحه خالی به سند با مشخص شده width’ و height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

از یک صفحه جدید استفاده کنید.

height float

ارتفاع یک صفحه جدید

activate bool

پرچم نشان می دهد که آیا صفحه اضافه شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

اضافه کردن صفحه

AddPage(XpsPage، بول)

یک صفحه را به سند اضافه کنید.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

صفحه ای که باید اضافه شود

activate bool

پرچم نشان می دهد که آیا صفحه اضافه شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

اضافه کردن صفحه

AddPath(XpsPathGeometry)

یک مسیر جدید را به صفحه فعال اضافه کنید.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

جغرافیای مسیر

Returns

XpsPath

مسیر اضافه شده

CreateArcSegment(نقطه F، SizeF، Float، Bool، XpsSweepDirection، bool)

ایجاد یک بخش جدید حلقه ایلیپتیک

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

Parameters

point PointF

نقطه نهایی قوس الیپتیک

size SizeF

رادیو x و y قوس الیپتیک به عنوان یک جفت x،y.

rotationAngle float

نشان می دهد که چگونه الیپس نسبت به سیستم هماهنگی فعلی چرخیده است.

isLargeArc bool

تعیین می کند که آیا قوس با یک چرخش 180 یا بزرگتر کشیده شده است.

sweepDirection XpsSweepDirection

جهت که در آن قوس کشیده می شود.

isStroked bool

مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.

Returns

XpsArcSegment

بخش جدید حلقه ایلیپتیک

CreateCanvas()

یک کانوا جدید ایجاد می کند.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

کانادا جدید

CreateColor(Color)

یک رنگ جدید ایجاد می کند.

public XpsColor CreateColor(Color color)

Parameters

color Color

یک مثال رنگ بومی برای رنگ RGB.

Returns

XpsColor

رنگ جدید

CreateColor(int، int، int، int)

ایجاد یک رنگ جدید در فضای رنگی sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

رنگ آمیزی آلفا

r int

ترکیب رنگ قرمز

g int

ترکیبی از رنگ سبز

b int

ترکیبی از رنگ آبی

Returns

XpsColor

رنگ جدید

CreateColor(int، int، int، int)

ایجاد یک رنگ جدید در فضای رنگی sRGB.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

ترکیب رنگ قرمز

g int

ترکیبی از رنگ سبز

b int

ترکیبی از رنگ آبی

Returns

XpsColor

رنگ جدید

CreateColor(کشتی، کشتی، کشتی، کشتی)

ایجاد یک رنگ جدید در فضای رنگی scRGB

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

رنگ آمیزی آلفا

r float

ترکیب رنگ قرمز

g float

ترکیبی از رنگ سبز

b float

ترکیبی از رنگ آبی

Returns

XpsColor

رنگ جدید

CreateColor(کشتی، کشتی، کشتی)

ایجاد یک رنگ جدید در فضای رنگی scRGB

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

ترکیب رنگ قرمز

g float

ترکیبی از رنگ سبز

b float

ترکیبی از رنگ آبی

Returns

XpsColor

رنگ جدید

CreateColor(تگ ها، پارامزها[])

ایجاد رنگ جدید در فضای رنگی مبتنی بر ICC.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

راه رسیدن به پروفایل ICC

components float [ ]

اجزای رنگ

Returns

XpsColor

رنگ جدید

CreateColor(XpsIccProfile، پارامز پرواز[])

ایجاد رنگ جدید در فضای رنگی مبتنی بر ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

منبع پروفایل ICC

components float [ ]

اجزای رنگ

Returns

XpsColor

رنگ جدید

CreateFont(برچسب ها: FontStyle)

ایجاد یک منبع فونت جدید TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

خانواده فونت

fontStyle FontStyle

سبک فونت

Returns

XpsFont

منبع جدید TrueType

CreateFont(Stream)

ایجاد یک منبع فونت جدید TrueType از جریان.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

جریان حاوی پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.

Returns

XpsFont

منبع جدید TrueType

CreateGlyphs(برچسب ها: Flow, Float, FontStyle)

گلیف های جدید را ایجاد می کند.

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

Parameters

fontFamily string

فونت خانوادگی

fontRenderingEmSize float

حجم فونت

fontStyle FontStyle

سبک فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

گلیف های جدید

CreateGlyphs(XpsFont، Float، Flate، String)

گلیف های جدید را ایجاد می کند.

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

Parameters

font XpsFont

منبع فونت

fontRenderingEmSize float

حجم فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

گلیف های جدید

CreateGradientStop(XpsColor، فلش)

ایجاد یک توقف گرادین جدید

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

رنگ گرادین متوقف می شود.

offset float

گرادیست ها پاداش می دهند.

Returns

XpsGradientStop

توقف گرادین جدید

CreateGradientStop(رنگ، فلش)

ایجاد یک توقف گرادین جدید

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

رنگ گرادین متوقف می شود.

offset float

گرادیست ها پاداش می دهند.

Returns

XpsGradientStop

توقف گرادین جدید

CreateIccProfile(String)

ایجاد یک منبع پروفایل ICC جدید از فایل پروفایل ICC واقع در iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

مسیر به پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.

Returns

XpsIccProfile

منبع پروفایل جدید ICC

CreateIccProfile(Stream)

ایجاد یک منبع پروفایل جدید ICC از stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

جریان حاوی پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.

Returns

XpsIccProfile

منبع پروفایل جدید ICC

CreateImage(String)

ایجاد یک منبع تصویر جدید از فایل تصویر در imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

مسیر به تصویر را به عنوان یک منبع در نظر بگیرید.

Returns

XpsImage

منبع تصویر جدید

CreateImage(Stream)

ایجاد یک منبع تصویر جدید از stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

جریان حاوی تصویر را به عنوان یک منبع در نظر بگیرید.

Returns

XpsImage

منبع تصویر جدید

CreateImageBrush(XpsImage، RectangleF، رکتانگلF)

ایجاد یک برش تصویر جدید

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

یک منبع تصویر

viewbox RectangleF

موقعیت و ابعاد محتوای منبع برش

viewport RectangleF

منطقه حاوی فضای هماهنگ برش اولیهتله ای که (ممکن است بارها و بارها) برای پر کردن منطقه ای که برش به آن اعمال می شود، اعمال می شود.

Returns

XpsImageBrush

تصویر جدید برش

CreateImageBrush(برچسب ها: RectangleF)

ایجاد یک برش تصویر جدید

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

مسیر به تصویر برای گرفتن به عنوان یک تله برش.

viewbox RectangleF

موقعیت و ابعاد محتوای منبع برش

viewport RectangleF

منطقه حاوی فضای هماهنگ برش اولیهتله ای که (ممکن است بارها و بارها) برای پر کردن منطقه ای که برش به آن اعمال می شود، اعمال می شود.

Returns

XpsImageBrush

تصویر جدید برش

CreateLinearGradientBrush(بایگانی برچسب ها: xpsgradientstop>, PointF , نقطهF)

ایجاد یک برش گرادینت خطی جدید

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List &lt؛ XpsGradientStop >

لیست گرادین ها متوقف می شود.

startPoint PointF

نقطه شروع گرادین خطی

endPoint PointF

نقطه نهایی گرادینت خطی

Returns

XpsLinearGradientBrush

برش گرادینت خطی جدید

CreateLinearGradientBrush(PointF، PointF)

ایجاد یک برش گرادینت خطی جدید

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

نقطه شروع گرادین خطی

endPoint PointF

نقطه نهایی گرادینت خطی

Returns

XpsLinearGradientBrush

برش گرادینت خطی جدید

CreateMatrix(کشتی، کشتی، کشتی، کشتی، کشتی)

یک ماتریس تحول جدید ایجاد می کند.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

عناصر 11

m12 float

عناصر 12

m21 float

ماده 21

m22 float

ماده 22

m31 float

ماده 31

m32 float

ماده 32

Returns

XpsMatrix

ماتریس تحول جدید

CreatePath(XpsPathGeometry)

راه جدیدی ایجاد می کند.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

جغرافیای مسیر

Returns

XpsPath

مسیر جدید

CreatePathFigure(بایگانی برچسب: bool)

شکل مسیر جدیدی ایجاد می کند.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

نقطه شروع برای بخش اول نمودار مسیر.

isClosed bool

مشخص می کند که آیا مسیر بسته است.اگر به حقیقت تنظیم شود، سکته کشیده می شود"بسته" یعنی، آخرین نقطه در بخش نهایی از نمودار مسیر بانقطه مشخص شده در ویژگی StartPoint، در غیر این صورت ضربه کشیده می شود “باز”، ونقطه نهایی به نقطه شروع متصل نیست، فقط در صورتی اعمال می شود کهاستفاده در یک عنصر مسیر که یک سکته را مشخص می کند.

Returns

XpsPathFigure

شکل مسیر جدید

CreatePathFigure(PointF، لیست, بول)

شکل مسیر جدیدی ایجاد می کند.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

نقطه شروع برای بخش اول نمودار مسیر.

segments List &lt؛ XpsPathSegment >

فهرست بخش های مسیر

isClosed bool

مشخص می کند که آیا مسیر بسته است.اگر به حقیقت تنظیم شود، سکته کشیده می شود"بسته" یعنی، آخرین نقطه در بخش نهایی از نمودار مسیر بانقطه مشخص شده در ویژگی StartPoint، در غیر این صورت ضربه کشیده می شود “باز”، ونقطه نهایی به نقطه شروع متصل نیست، فقط در صورتی اعمال می شود کهاستفاده در یک عنصر مسیر که یک سکته را مشخص می کند.

Returns

XpsPathFigure

شکل مسیر جدید

CreatePathGeometry(String)

ایجاد یک جغرافیای مسیر جدید با شکل کوتاه مشخص شده است.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

شکل مختصر جغرافیای مسیر

Returns

XpsPathGeometry

جغرافیای مسیر جدید

CreatePathGeometry()

یک مسیر جغرافیایی جدید ایجاد می کند.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

جغرافیای مسیر جدید

CreatePathGeometry(فهرست xpspathfigure>)

ایجاد یک جغرافیای مسیر جدید با لیست مشخص شده از اعداد مسیر.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List &lt؛ XpsPathFigure >

لیست اعداد مسیر

Returns

XpsPathGeometry

جغرافیای مسیر جدید

CreatePolyBezierSegment(نقطه[ ], بول)

ایجاد یک مجموعه جدید از منحنی های کوبیک Bézier.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

نقاط کنترل برای چندین بخش Bézier

isStroked bool

مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.

Returns

XpsPolyBezierSegment

بخش جدید کوبیک Bézier منحنی است.

CreatePolyLineSegment(نقطه[ ], بول)

یک نقاشی چندگانه جدید ایجاد می کند که حاوی تعداد خودخواهانه از سطوح فردی است.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

مجموعه ای از هماهنگی ها برای بخش های چندگانه که بخش پلی خط را تعریف می کنند.

isStroked bool

مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.

Returns

XpsPolyLineSegment

بخش جدید نقاشی چندگانه

CreatePolyQuadraticBezierSegment(نقطه[ ], بول)

ایجاد یک مجموعه جدید از منحنی چهارگانه Bézier از نقطه قبلی در نمودار مسیر از طریق یک مجموعهبا استفاده از نقاط کنترل مشخص شده

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

نقطه کنترل برای چندین بخش مربع Bézier.

isStroked bool

مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.

Returns

XpsPolyQuadraticBezierSegment

بخش جدید مربع Bézier منحنی.

CreateRadialGradientBrush(بایگانی برچسب ها: xpsgradientstop>, PointF , نقطه F , float , Float)

یک برش رادیال جدید ایجاد می کند.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List &lt؛ XpsGradientStop >

لیست گرادین ها متوقف می شود.

center PointF

نقطه مرکزی گرادین رادیال (یعنی مرکز الیپس) است.

gradientOrigin PointF

نقطه شروع گرادین رادیال

radiusX float

رادیو در ابعاد x الیپس که گرادین رادیال را تعریف می کند.

radiusY float

رادیو در ابعاد y الیپس که رادیو رادیو را تعریف می کند.

Returns

XpsRadialGradientBrush

شستشوی رادیال جدید

CreateRadialGradientBrush(PointF، Pointf، Float، float)

یک برش رادیال جدید ایجاد می کند.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

نقطه مرکزی گرادین رادیال (یعنی مرکز الیپس) است.

gradientOrigin PointF

نقطه شروع گرادین رادیال

radiusX float

رادیو در ابعاد x الیپس که گرادین رادیال را تعریف می کند.

radiusY float

رادیو در ابعاد y الیپس که رادیو رادیو را تعریف می کند.

Returns

XpsRadialGradientBrush

شستشوی رادیال جدید

CreateSolidColorBrush(XpsColor)

ایجاد یک قفسه رنگی جدید

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

رنگ برای عناصر پر شده

Returns

XpsSolidColorBrush

برش رنگی جدید

CreateSolidColorBrush(Color)

ایجاد یک قفسه رنگی جدید

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

رنگ برای عناصر پر شده

Returns

XpsSolidColorBrush

برش رنگی جدید

CreateVisualBrush(XpsContentElement، RectangleF، رکتانگلF)

یک برش بصری جدید ایجاد کنید.

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

Parameters

element XpsContentElement

عناصر XPS (Canvas، Path یا Glyphs) برای ویژگی های بصری از برش بصری.

viewbox RectangleF

موقعیت و ابعاد محتوای منبع برش

viewport RectangleF

منطقه حاوی فضای هماهنگ برش اولیهتله ای که (ممکن است بارها و بارها) برای پر کردن منطقه ای که برش به آن اعمال می شود، اعمال می شود.

Returns

XpsVisualBrush

برش بصری جدید

Dispose()

دادگاه را به دست آورده است.

public void Dispose()

GetDocumentPrintTicket(int)

برگرداندن بلیط چاپ از سند فهرست شده با documentIndex'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

شاخص اسناد که بلیط چاپ شده برای بازگرداندن است.

Returns

DocumentPrintTicket

بلیط چاپ اسناد

GetPagePrintTicket(int، int)

برگرداندن بلیط چاپ صفحه ای که با pageIndex" در سند با documentIndex" فهرست شده است.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

شاخص این سند

pageIndex int

شاخص صفحه ای که بلیط چاپ آن برای بازگرداندن است.

Returns

PagePrintTicket

بلیط چاپ صفحه

اضافه کردن t>(ت، ت)

یک عنصر (Canvas، Path، یا Glyphs) را در صفحه فعال در موقعیت index قرار دهید.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

موقعیت که در آن یک element’ باید وارد شود.

element T

عناصر مورد استفاده قرار می گیرد.

Returns

T

عناصر وارد شده

نوع پارامترها

T

نوع عنصر است.

InsertCanvas(int)

یک قفسه جدید را در صفحه فعال در موقعیت index قرار دهید.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

موقعیت که در آن یک قفسه جدید قرار داده می شود.

Returns

XpsCanvas

قفسه های وارد شده

InsertDocument(بیل، بیل)

یک سند خالی را با اندازه صفحه پیش فرض در موقعیت index وارد کنید.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

موقعیت که در آن یک سند باید وارد شود.

activate bool

پرچم نشان می دهد که آیا برای انتخاب سند وارد شده به عنوان فعال.

InsertDocument(فلوت، Float، Bool)

یک سند خالی را با ابعاد صفحه اول width’ و height’ در موقعیت index وارد کنید.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

موقعیت که در آن یک سند باید وارد شود.

width float

گستردگی صفحه اول

height float

ارتفاع صفحه اول

activate bool

پرچم نشان می دهد که آیا برای انتخاب سند وارد شده به عنوان فعال.

InsertGlyphs(int، string، float، FontStyle، flow، flat)

گلیف های جدید را در صفحه فعال در موقعیت index قرار دهید.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

index int

موقعیت که در آن گلیف های جدید باید وارد شوند.

fontFamily string

فونت خانوادگی

fontSize float

حجم فونت

fontStyle FontStyle

سبک فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

گلیف ها را وارد کنید.

InsertGlyphs(int، XpsFont، Float، Flate، String)

گلیف های جدید را در صفحه فعال در موقعیت index قرار دهید.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

موقعیت که در آن گلیف های جدید باید وارد شوند.

font XpsFont

منبع فونت

fontSize float

حجم فونت

originX float

هماهنگی X Glyphs

originY float

هماهنگی Glyphs Origin Y

unicodeString string

قفسه ای برای چاپ

Returns

XpsGlyphs

گلیف ها را وارد کنید.

InsertPage(بیل، بیل)

یک صفحه خالی را در سند با اندازه صفحه پیش فرض index’ قرار دهید.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

موقعیت که در آن یک صفحه قرار داده می شود.

activate bool

پرچم نشان می دهد که آیا صفحه وارد شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

صفحه وارد شده

InsertPage(فلوت، Float، Bool)

یک صفحه خالی را در سند با width’ و height’ در موقعیت index’ وارد کنید.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

موقعیت که در آن یک صفحه قرار داده می شود.

width float

از یک صفحه جدید استفاده کنید.

height float

ارتفاع یک صفحه جدید

activate bool

پرچم نشان می دهد که آیا صفحه وارد شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

صفحه وارد شده

InsertPage(XpsPage، Bool)

یک صفحه را در سند در موقعیت index قرار دهید.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

موقعیت که در آن یک صفحه باید اضافه شود.

page XpsPage

صفحه ای که باید وارد شود

activate bool

پرچم نشان می دهد که آیا صفحه وارد شده را به عنوان فعال انتخاب کنید.

Returns

XpsPage

صفحه وارد شده

InsertPath(تگ ها XpsPathGeometry)

یک مسیر جدید را به صفحه فعال در موقعیت index وارد کنید.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

موقعیت که در آن یک مسیر جدید قرار داده می شود.

data XpsPathGeometry

جغرافیای مسیر

Returns

XpsPath

مسیر وارد شده است.

Merge(String[ ], و String)

ترکیب چندین فایل XPS به یک سند XPS

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [ ]

فایل های XPS برای ادغام با این سند.

outXpsFilePath string

یک خروجی xps فایل مسیر.

Merge(String[ ], جریان)

ترکیب چندین فایل XPS به یک سند XPS

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [ ]

فایل های XPS برای ادغام با این سند.

outStream Stream

جریان خروجی که در آن برای ذخیره اسناد مخلوط XPS.

MergeToPdf(String[ ], string , PdfSaveOptions)

ترکیب اسناد XPS به PDF با استفاده از مثال Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

فایل های XPS برای ادغام با این سند به یک دستگاه خروجی.

outPdfFilePath string

یک مسیر فایل PDF خروجی.

options PdfSaveOptions

گزینه های ذخیره سازی اسناد

MergeToPdf(String[ ], جریان , PdfSaveOptions)

ترکیب اسناد XPS به PDF با استفاده از مثال Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

فایل های XPS برای ادغام با این سند به یک دستگاه خروجی.

pdfStream Stream

یک خروجی PDF جریان

options PdfSaveOptions

گزینه های ذخیره سازی اسناد

حذف t>(T)

یک عنصر را از صفحه فعال حذف کنید.

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

Parameters

element T

عناصر باید حذف شود.

Returns

T

عناصر حذف شده

نوع پارامترها

T

نوع عنصر است.

RemoveAt(int)

حذف یک عنصر در موقعیت index" از صفحه فعال.

public XpsContentElement RemoveAt(int index)

Parameters

index int

موقعیت که در آن عنصر باید حذف شود.

Returns

XpsContentElement

عناصر حذف شده

RemoveDocumentAt(int)

یک سند را در موقعیت index حذف کنید.

public void RemoveDocumentAt(int index)

Parameters

index int

موقعیت که در آن یک سند باید حذف شود.

RemovePage(XpsPage)

یک صفحه را از اسناد حذف کنید.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

صفحه باید حذف شود.

Returns

XpsPage

صفحه حذف شده

RemovePageAt(int)

یک صفحه را از سند در موقعیت index" حذف کنید.

public XpsPage RemovePageAt(int index)

Parameters

index int

موقعیت که در آن یک صفحه باید حذف شود.

Returns

XpsPage

صفحه حذف شده

Save(String)

ذخیره اسناد XPS به فایل XPS در path'.

public void Save(string path)

Parameters

path string

محل قرار دادن اسناد

Save(Stream)

ذخیره اسناد XPS برای پخش

public void Save(Stream stream)

Parameters

stream Stream

جریان XPS اسناد ذخیره می شود.

SaveAsImage(ImageSaveOptions)

اسناد را در فرمت تصویر بیت مپ ذخیره کنید.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

گزینه ها برای ذخیره اسناد در یک فرمت تصویر بیت مپ.

Returns

byte [ ] [ ]

تصاویر ناشی از بایت ریشه ها.بخش اول برای اسناد داخلی استو دومین مورد برای صفحات درون اسناد است.

SaveAsPdf(بایگانی برچسب ها: PdfSaveOptions)

اسناد را در فرمت PDF ذخیره کنید.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

یک مسیر فایل PDF خروجی.

options PdfSaveOptions

گزینه ها برای ذخیره اسناد در فرمت PDF.

SaveAsPdf(بایگانی برچسب ها: PDFSaveOptions)

اسناد را در فرمت PDF ذخیره کنید.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

جریان برای نوشتن خروجی فایل PDF به.

options PdfSaveOptions

گزینه ها برای ذخیره اسناد در فرمت PDF.

SaveAsPs(بایگانی برچسب ها: PsSaveOptions)

اسناد را در فرمت PS ذخیره کنید.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

یک مسیر فایل PS خروجی

options PsSaveOptions

گزینه ها برای ذخیره اسناد در فرمت PS.

SaveAsPs(بایگانی برچسب ها: PsSaveOptions)

اسناد را در فرمت PS ذخیره کنید.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

جریان برای نوشتن خروجی فایل PS به.

options PsSaveOptions

گزینه ها برای ذخیره اسناد در فرمت PS.

SelectActiveDocument(int)

یک سند فعال برای ویرایش انتخاب کنید.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

شماره اسناد

Exceptions

ArgumentException

هنگامی که documentNumber’ خارج از محدوده است.

SelectActivePage(int)

یک صفحه مستند فعال را برای ویرایش انتخاب کنید.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

یک شماره صفحه

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage مثال برای صفحه فعال.

Exceptions

ArgumentException

هنگامی که pageNumber’ خارج از محدوده است.

SetDocumentPrintTicket(تگ ها، DocumentPrintTicket)

لینک printTicket’ به سند فهرست شده توسط documentIndex'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

شاخص اسناد برای پیوند بلیط چاپ به.

printTicket DocumentPrintTicket

بلیط چاپ به لینک

SetPagePrintTicket(int, int، PagePrintTicket)

لینک printTicket’ به صفحه فهرست شده توسط pageIndex’ در سند فهرست شده توسط documentIndex'.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parameters

documentIndex int

شاخص این سند

pageIndex int

شاخص صفحه برای پیوند بلیط چاپ به.

printTicket PagePrintTicket

بلیط چاپ به لینک

 فارسی