Class XpsDocument
نام ها : Aspose.Page.XPS جمع آوری: WL33_.dll (25.4.0)
کلاس که اشیاء اصلی سند XPS را که دستکاری را فراهم می کند، پوشش می دهد.روش برای هر عنصر XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
اعضای ارثی
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; }
ارزش املاک
ActivePage
شماره صفحه فعال را در سند فعال دریافت کنید.
public int ActivePage { get; }
ارزش املاک
DocumentCount
تعداد اسناد موجود در بسته XPS را بازگردانید.
public int DocumentCount { get; }
ارزش املاک
JobPrintTicket
بلیط بازگرداندن / مجموعه ای از اسناد چاپ شغلی
public JobPrintTicket JobPrintTicket { get; set; }
ارزش املاک
Page
بازگرداندن یک Aspose.Page.XPS.XpsModel.XpsPage برای صفحه فعال.
public XpsPage Page { get; }
ارزش املاک
PageCount
بازگرداندن تعداد صفحات در اسناد فعال.
public int PageCount { get; }
ارزش املاک
TotalPageCount
بازگرداندن تعداد کل صفحات در تمام اسناد در داخل اسناد XPS.
public int TotalPageCount { get; }
ارزش املاک
Utils
اشیاء را دریافت می کند که ابزارهایی را فراتر از API رسمی XPS دستکاری فراهم می کند.
public DocumentUtils Utils { get; }
ارزش املاک
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
اضافه کردن کانادا
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
اضافه کردن گلیف
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
اضافه کردن گلیف
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
اضافه کردن صفحه
AddPage(فلوت، فلات، بول)
اضافه کردن یک صفحه خالی به سند با مشخص شده width’ و
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
از یک صفحه جدید استفاده کنید.
height
float
ارتفاع یک صفحه جدید
activate
bool
پرچم نشان می دهد که آیا صفحه اضافه شده را به عنوان فعال انتخاب کنید.
Returns
اضافه کردن صفحه
AddPage(XpsPage، بول)
یک صفحه را به سند اضافه کنید.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
صفحه ای که باید اضافه شود
activate
bool
پرچم نشان می دهد که آیا صفحه اضافه شده را به عنوان فعال انتخاب کنید.
Returns
اضافه کردن صفحه
AddPath(XpsPathGeometry)
یک مسیر جدید را به صفحه فعال اضافه کنید.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
جغرافیای مسیر
Returns
مسیر اضافه شده
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
بخش جدید حلقه ایلیپتیک
CreateCanvas()
یک کانوا جدید ایجاد می کند.
public XpsCanvas CreateCanvas()
Returns
کانادا جدید
CreateColor(Color)
یک رنگ جدید ایجاد می کند.
public XpsColor CreateColor(Color color)
Parameters
color
Color
یک مثال رنگ بومی برای رنگ RGB.
Returns
رنگ جدید
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
رنگ جدید
CreateColor(int، int، int، int)
ایجاد یک رنگ جدید در فضای رنگی sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
ترکیب رنگ قرمز
g
int
ترکیبی از رنگ سبز
b
int
ترکیبی از رنگ آبی
Returns
رنگ جدید
CreateColor(کشتی، کشتی، کشتی، کشتی)
ایجاد یک رنگ جدید در فضای رنگی scRGB
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
رنگ آمیزی آلفا
r
float
ترکیب رنگ قرمز
g
float
ترکیبی از رنگ سبز
b
float
ترکیبی از رنگ آبی
Returns
رنگ جدید
CreateColor(کشتی، کشتی، کشتی)
ایجاد یک رنگ جدید در فضای رنگی scRGB
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
ترکیب رنگ قرمز
g
float
ترکیبی از رنگ سبز
b
float
ترکیبی از رنگ آبی
Returns
رنگ جدید
CreateColor(تگ ها، پارامزها[])
ایجاد رنگ جدید در فضای رنگی مبتنی بر ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
راه رسیدن به پروفایل ICC
components
float
[ ]
اجزای رنگ
Returns
رنگ جدید
CreateColor(XpsIccProfile، پارامز پرواز[])
ایجاد رنگ جدید در فضای رنگی مبتنی بر ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
منبع پروفایل ICC
components
float
[ ]
اجزای رنگ
Returns
رنگ جدید
CreateFont(برچسب ها: FontStyle)
ایجاد یک منبع فونت جدید TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
خانواده فونت
fontStyle
FontStyle
سبک فونت
Returns
منبع جدید TrueType
CreateFont(Stream)
ایجاد یک منبع فونت جدید TrueType از جریان.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
جریان حاوی پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.
Returns
منبع جدید 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
گلیف های جدید
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
گلیف های جدید
CreateGradientStop(XpsColor، فلش)
ایجاد یک توقف گرادین جدید
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
رنگ گرادین متوقف می شود.
offset
float
گرادیست ها پاداش می دهند.
Returns
توقف گرادین جدید
CreateGradientStop(رنگ، فلش)
ایجاد یک توقف گرادین جدید
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
رنگ گرادین متوقف می شود.
offset
float
گرادیست ها پاداش می دهند.
Returns
توقف گرادین جدید
CreateIccProfile(String)
ایجاد یک منبع پروفایل ICC جدید از فایل پروفایل ICC واقع در iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
مسیر به پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.
Returns
منبع پروفایل جدید ICC
CreateIccProfile(Stream)
ایجاد یک منبع پروفایل جدید ICC از stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
جریان حاوی پروفایل ICC به عنوان یک منبع در نظر گرفته می شود.
Returns
منبع پروفایل جدید ICC
CreateImage(String)
ایجاد یک منبع تصویر جدید از فایل تصویر در imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
مسیر به تصویر را به عنوان یک منبع در نظر بگیرید.
Returns
منبع تصویر جدید
CreateImage(Stream)
ایجاد یک منبع تصویر جدید از stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
جریان حاوی تصویر را به عنوان یک منبع در نظر بگیرید.
Returns
منبع تصویر جدید
CreateImageBrush(XpsImage، RectangleF، رکتانگلF)
ایجاد یک برش تصویر جدید
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
یک منبع تصویر
viewbox
RectangleF
موقعیت و ابعاد محتوای منبع برش
viewport
RectangleF
منطقه حاوی فضای هماهنگ برش اولیهتله ای که (ممکن است بارها و بارها) برای پر کردن منطقه ای که برش به آن اعمال می شود، اعمال می شود.
Returns
تصویر جدید برش
CreateImageBrush(برچسب ها: RectangleF)
ایجاد یک برش تصویر جدید
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
مسیر به تصویر برای گرفتن به عنوان یک تله برش.
viewbox
RectangleF
موقعیت و ابعاد محتوای منبع برش
viewport
RectangleF
منطقه حاوی فضای هماهنگ برش اولیهتله ای که (ممکن است بارها و بارها) برای پر کردن منطقه ای که برش به آن اعمال می شود، اعمال می شود.
Returns
تصویر جدید برش
CreateLinearGradientBrush(بایگانی برچسب ها: xpsgradientstop>, PointF , نقطهF)
ایجاد یک برش گرادینت خطی جدید
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<؛
XpsGradientStop
>
لیست گرادین ها متوقف می شود.
startPoint
PointF
نقطه شروع گرادین خطی
endPoint
PointF
نقطه نهایی گرادینت خطی
Returns
برش گرادینت خطی جدید
CreateLinearGradientBrush(PointF، PointF)
ایجاد یک برش گرادینت خطی جدید
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
نقطه شروع گرادین خطی
endPoint
PointF
نقطه نهایی گرادینت خطی
Returns
برش گرادینت خطی جدید
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
ماتریس تحول جدید
CreatePath(XpsPathGeometry)
راه جدیدی ایجاد می کند.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
جغرافیای مسیر
Returns
مسیر جدید
CreatePathFigure(بایگانی برچسب: bool)
شکل مسیر جدیدی ایجاد می کند.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
نقطه شروع برای بخش اول نمودار مسیر.
isClosed
bool
مشخص می کند که آیا مسیر بسته است.اگر به حقیقت تنظیم شود، سکته کشیده می شود"بسته" یعنی، آخرین نقطه در بخش نهایی از نمودار مسیر بانقطه مشخص شده در ویژگی StartPoint، در غیر این صورت ضربه کشیده می شود “باز”، ونقطه نهایی به نقطه شروع متصل نیست، فقط در صورتی اعمال می شود کهاستفاده در یک عنصر مسیر که یک سکته را مشخص می کند.
Returns
شکل مسیر جدید
CreatePathFigure(PointF، لیست, بول)
شکل مسیر جدیدی ایجاد می کند.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
نقطه شروع برای بخش اول نمودار مسیر.
segments
List
<؛
XpsPathSegment
>
فهرست بخش های مسیر
isClosed
bool
مشخص می کند که آیا مسیر بسته است.اگر به حقیقت تنظیم شود، سکته کشیده می شود"بسته" یعنی، آخرین نقطه در بخش نهایی از نمودار مسیر بانقطه مشخص شده در ویژگی StartPoint، در غیر این صورت ضربه کشیده می شود “باز”، ونقطه نهایی به نقطه شروع متصل نیست، فقط در صورتی اعمال می شود کهاستفاده در یک عنصر مسیر که یک سکته را مشخص می کند.
Returns
شکل مسیر جدید
CreatePathGeometry(String)
ایجاد یک جغرافیای مسیر جدید با شکل کوتاه مشخص شده است.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
شکل مختصر جغرافیای مسیر
Returns
جغرافیای مسیر جدید
CreatePathGeometry()
یک مسیر جغرافیایی جدید ایجاد می کند.
public XpsPathGeometry CreatePathGeometry()
Returns
جغرافیای مسیر جدید
CreatePathGeometry(فهرست xpspathfigure>)
ایجاد یک جغرافیای مسیر جدید با لیست مشخص شده از اعداد مسیر.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<؛
XpsPathFigure
>
لیست اعداد مسیر
Returns
جغرافیای مسیر جدید
CreatePolyBezierSegment(نقطه[ ], بول)
ایجاد یک مجموعه جدید از منحنی های کوبیک Bézier.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
نقاط کنترل برای چندین بخش Bézier
isStroked
bool
مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.
Returns
بخش جدید کوبیک Bézier منحنی است.
CreatePolyLineSegment(نقطه[ ], بول)
یک نقاشی چندگانه جدید ایجاد می کند که حاوی تعداد خودخواهانه از سطوح فردی است.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
مجموعه ای از هماهنگی ها برای بخش های چندگانه که بخش پلی خط را تعریف می کنند.
isStroked
bool
مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.
Returns
بخش جدید نقاشی چندگانه
CreatePolyQuadraticBezierSegment(نقطه[ ], بول)
ایجاد یک مجموعه جدید از منحنی چهارگانه Bézier از نقطه قبلی در نمودار مسیر از طریق یک مجموعهبا استفاده از نقاط کنترل مشخص شده
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
نقطه کنترل برای چندین بخش مربع Bézier.
isStroked
bool
مشخص می کند که آیا ضربه برای این بخش از مسیر کشیده شده است یا خیر.
Returns
بخش جدید مربع 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
<؛
XpsGradientStop
>
لیست گرادین ها متوقف می شود.
center
PointF
نقطه مرکزی گرادین رادیال (یعنی مرکز الیپس) است.
gradientOrigin
PointF
نقطه شروع گرادین رادیال
radiusX
float
رادیو در ابعاد x الیپس که گرادین رادیال را تعریف می کند.
radiusY
float
رادیو در ابعاد y الیپس که رادیو رادیو را تعریف می کند.
Returns
شستشوی رادیال جدید
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
شستشوی رادیال جدید
CreateSolidColorBrush(XpsColor)
ایجاد یک قفسه رنگی جدید
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
رنگ برای عناصر پر شده
Returns
برش رنگی جدید
CreateSolidColorBrush(Color)
ایجاد یک قفسه رنگی جدید
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
رنگ برای عناصر پر شده
Returns
برش رنگی جدید
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
برش بصری جدید
Dispose()
دادگاه را به دست آورده است.
public void Dispose()
GetDocumentPrintTicket(int)
برگرداندن بلیط چاپ از سند فهرست شده با documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
شاخص اسناد که بلیط چاپ شده برای بازگرداندن است.
Returns
بلیط چاپ اسناد
GetPagePrintTicket(int، int)
برگرداندن بلیط چاپ صفحه ای که با pageIndex" در سند با
documentIndex" فهرست شده است.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
شاخص این سند
pageIndex
int
شاخص صفحه ای که بلیط چاپ آن برای بازگرداندن است.
Returns
بلیط چاپ صفحه
اضافه کردن 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
قفسه های وارد شده
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
گلیف ها را وارد کنید.
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
گلیف ها را وارد کنید.
InsertPage(بیل، بیل)
یک صفحه خالی را در سند با اندازه صفحه پیش فرض index’ قرار دهید.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
موقعیت که در آن یک صفحه قرار داده می شود.
activate
bool
پرچم نشان می دهد که آیا صفحه وارد شده را به عنوان فعال انتخاب کنید.
Returns
صفحه وارد شده
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
صفحه وارد شده
InsertPage(XpsPage، Bool)
یک صفحه را در سند در موقعیت index قرار دهید.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
موقعیت که در آن یک صفحه باید اضافه شود.
page
XpsPage
صفحه ای که باید وارد شود
activate
bool
پرچم نشان می دهد که آیا صفحه وارد شده را به عنوان فعال انتخاب کنید.
Returns
صفحه وارد شده
InsertPath(تگ ها XpsPathGeometry)
یک مسیر جدید را به صفحه فعال در موقعیت index وارد کنید.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
موقعیت که در آن یک مسیر جدید قرار داده می شود.
data
XpsPathGeometry
جغرافیای مسیر
Returns
مسیر وارد شده است.
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
عناصر حذف شده
RemoveDocumentAt(int)
یک سند را در موقعیت index حذف کنید.
public void RemoveDocumentAt(int index)
Parameters
index
int
موقعیت که در آن یک سند باید حذف شود.
RemovePage(XpsPage)
یک صفحه را از اسناد حذف کنید.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
صفحه باید حذف شود.
Returns
صفحه حذف شده
RemovePageAt(int)
یک صفحه را از سند در موقعیت index" حذف کنید.
public XpsPage RemovePageAt(int index)
Parameters
index
int
موقعیت که در آن یک صفحه باید حذف شود.
Returns
صفحه حذف شده
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
هنگامی که documentNumber’ خارج از محدوده است.
SelectActivePage(int)
یک صفحه مستند فعال را برای ویرایش انتخاب کنید.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
یک شماره صفحه
Returns
Aspose.Page.XPS.XpsModel.XpsPage مثال برای صفحه فعال.
Exceptions
هنگامی که 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
بلیط چاپ به لینک