SignatureField
خلاصه ای
SignatureField یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: Field.
SignatureField.Sign(signature) یک امضا دیجیتال را به یک میدان فرم اعمال می کند و Flatten ((() می تواند ظاهر امضای دائمی در سند باشد.
این کلاس 27 روش برای کار با SignatureField اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten,، و 12 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,، و 73 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
SignedBytes | byte[]? | بخونید. | آخرین بایت های امضا شده را باز می گرداند، یا null زمانی که این میدان توسط Sign ((Signature) امضاء نشده است. |
Signature | Signature? | بخونید. | اطلاعات مربوط به امضای دیجیتال در این زمینه. |
Type | FieldType | بخونید. | نوع ميدان. |
FullName | string? | بخونید. | نام کامل زمینه. |
Name | string? | خواندن/نوشتن | نام کامل میدان (به اصطلاح FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | خواندن/نوشتن | تغییر جهت افقی متن خاص که به ظاهر ویجت این زمینه اعمال شده است. |
PageIndex | int | بخونید. | 1-based index of the page that owns this field’s widget. |
PartialName | string? | خواندن/نوشتن | نام بخش فیلد (/T). |
NormalAppearance | XForm? | بخونید. | ظاهر “عادی” این میدان (در /AP/N) است. |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | بخونید. | جریان ظاهر ویجت (درجی / AP) ، با نام ظاهر کلید زده شده است. |
OnActivated | Annotations.PdfAction? | خواندن/نوشتن | عمل که هنگام فعال شدن این میدان (/یک ورودی) انجام می شود. |
Value | string? | خواندن/نوشتن | مقدار میدان (/V). |
Count | int | بخونید. | تعداد بچه ها در این رشته /بچه های آرایه یا زمینه های کودک (نودهای سلسله مراتبی) و یا یادداشت ویجت (یک میدان ترمینال با چندین ویجیتی بصری، مانند یک جعبه چک گروه بندی شده/ رادیو). |
Fields | Field[] | بخونید. | کودکان این زمینه به عنوان یک آرایه عکس لوازم جانبی راحتی که فیلدها را در فرم منعکس می کند. |
DefaultValue | string? | بخونید. | مقدار پیش فرض (/DV). |
AlternateName | string? | خواندن/نوشتن | نام میدان جایگزین / ابزار (/ ورودی TU). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | خواندن/نوشتن | علامت های یادداشت ویجت (/ ورودی F) ، به عنوان مثال:. |
TabOrder | int | خواندن/نوشتن | شاخص ترتیب تب برای این زمینه. |
IsReadOnly | bool | بخونید. | اینکه آیا این میدان فقط برای خواندن است. |
ReadOnly | bool | خواندن/نوشتن | اینکه آیا این میدان فقط برای خواندن است (تعویض قابل تنظیم برای تعادل API). |
IsRequired | bool | بخونید. | اینکه این زمینه مورد نیاز است یا نه. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | بخونید. | ویژگی های ظاهر (رنگهای مرزی / پس زمینه، چرخش ویجت). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | خواندن/نوشتن | ظاهر پیش فرض (طبیعت، اندازه و رنگ) میدان در هر مرجع منتشر شده در WidgetAnnotation. |
Rect | Rectangle? | خواندن/نوشتن | مستطیل میدان. |
Border | Border? | خواندن/نوشتن | مرزِ ميدان. |
Color | Color | خواندن/نوشتن | رنگ میدان (در رشته ظاهر پیش فرض /DA به عنوان RGB ذخیره شده است). |
AnnotationIndex | int | خواندن/نوشتن | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
FitIntoRectangle | bool | خواندن/نوشتن | پرچم جهانی: وقتی که true باشد، مقدار یک میدان به صورت خودکار تغییر اندازه می کند تا متناسب با مستطیل ویجت آن باشد. |
IsGroup | bool | بخونید. | اینکه آیا این میدان یک کانتینر/گروه از فیلدهای زیر است. |
IsSharedField | bool | خواندن/نوشتن | اینکه آیا این میدان متعلق به یک گروه از زمینه های مشترک است. |
IsSynchronized | bool | بخونید. | اینکه آیا مجموعه از طریق رشته ایمن است. |
SyncRoot | object | بخونید. | Synchronization root؛ این نمونه را بازمی گرداند. |
MaxFontSize | double | خواندن/نوشتن | حداکثر اندازه فونت مورد استفاده توسط آوتومات فیت ظاهر میدان. |
MinFontSize | double | خواندن/نوشتن | حداقل اندازه فونت مورد استفاده توسط آوتومات فیت ظاهر میدان. |
MappingName | string? | خواندن/نوشتن | نام نقشه برداری که توسط اسکریپت های خارجی برای شناسایی میدان استفاده می شود. |
AnnotationType | AnnotationType | بخونید. | هميشه ويژت. |
Actions | AnnotationActionCollection | بخونید. | اسلات های اکشن برای درخت AA / ویدجت. |
Exportable | bool | خواندن/نوشتن | اینکه آیا ارزش ویجت باید در فرم ارسال صادر شود. |
Highlighting | HighlightingMode | خواندن/نوشتن | حالت برجسته سازی بصری که زمانی استفاده می شود که کاربر روی ویجت کلیک کند (در / H وارد کنید). |
Parent | Forms.Field? | بخونید. | میدان والدین زمانی که این ویجت فرزند بصری یک AcroForm است. |
Required | bool | خواندن/نوشتن | اینکه آیا باید قبل از ارسال ویجت پر شود (/Ff بتی 2) یا خیر. |
HighlightMode | string | بخونید. | حالت برجسته (در / H). |
DefaultAppearanceString | string? | بخونید. | رشته ظاهر پیش فرض (درسی/DA). |
FieldValue | string? | بخونید. | مقدار میدان (/ واردات V). |
DefaultFieldValue | string? | بخونید. | مقدار پیش فرض میدان (در ورودی DV). |
FieldType | string? | بخونید. | نوع میدان (/ ورودی FT). |
Width | double | خواندن/نوشتن | عرض مستطیل آگهی. |
Height | double | خواندن/نوشتن | ارتفاع مستطیل آگهی. |
ActiveState | string? | خواندن/نوشتن | حالت ظاهر فعال در حال حاضر (در لیست AS). |
Alignment | TextAlignment | خواندن/نوشتن | هماهنگی متن (برای توضیحات آزاد متنی / ویجت با متن غنی). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | خواندن/نوشتن | تعدیل افقی، علاوه بر تعدد؛ هر دو به طور مستقل قابل تنظیم هستند. |
States | AppearanceDictionary | بخونید. | لغت حالت ظاهر (فرعتی از AP/N در هر وضعیت، به عنوان مثال:. |
UpdateAppearanceOnConvert | bool | خواندن/نوشتن | این که آیا در هنگام ذخیره کردن یادداشت به یک سند تبدیل شده، جریان ظاهر را بازسازی می کند یا خیر. |
UseFontSubset | bool | خواندن/نوشتن | اینکه آیا فونت (اگر وجود داشته باشد) باید زیر تنظیم شود. |
Contents | string? | خواندن/نوشتن | محتوای یادداشت (متن). |
Opacity | double | خواندن/نوشتن | ضمیر (مطابق با نور). |
InteriorColor | Color? | خواندن/نوشتن | رنگ داخلی یادداشت (در ورودی IC، برای یادداشت های دایره/ مربع/خط). |
Title | string? | خواندن/نوشتن | عنوان آگهی (مؤلف برای آوازهای نشانگر). |
Subject | string? | خواندن/نوشتن | موضوع آگهی (/درسی در زیر). |
ModifiedDate | string? | بخونید. | تاریخ تغییر. |
Modified | DateTime | خواندن/نوشتن | تاریخ /M (تغییر یافته) به عنوان یک DateTime تایپ شده است. |
AnnotationFlags | AnnotationFlags | خواندن/نوشتن | نام مستعار تایپ شده از Flags که AnnotationFlags را به عنوان یک ویژگی نشان می دهد. |
Action | PdfAction? | خواندن/نوشتن | عمل مرتبط با این یادداشت (/یک ورودی). |
Author | string? | بخونید. | نویسنده ی یادداشت (در T). |
AnnotationState | string? | بخونید. | حالت تفسیر (/ ورودی دولت) ، به عنوان مثال:. |
AnnotationStateModel | string? | بخونید. | مدل حالت آگهی (/StateModel) ، به عنوان مثال:. |
ReplyType | string? | بخونید. | نوع پاسخ (/RT entry) ، به عنوان مثال:. |
InReplyTo | Annotation? | خواندن/نوشتن | این یکی به آنوتاسیون پاسخ می دهد (در ورودی IRT). |
QuadPoints | Point[] | خواندن/نوشتن | QuadPoints به عنوان یک آرایه از ارزش های نقطه. |
Page | Page? | بخونید. | صفحه ای که مالک این یادداشت است، یا null زمانی که نمی تواند حل شود (به عنوان مثال:. |
VerticalAlignment | VerticalAlignment | خواندن/نوشتن | تعدیل عمودی که در این بند اعمال می شود. |
Margin | MarginInfo? | خواندن/نوشتن | اطلاعات مربوط به حاشیه های خارج از حساب ها در این بند اعمال می شود. |
IsFirstParagraphInColumn | bool | خواندن/نوشتن | پاراگراف را مجبور کنید که یک ستون جدید شروع کند. |
IsKeptWithNext | bool | خواندن/نوشتن | این پاراگراف رو در همان صفحه با قسمت بعدی قرار بدید. |
IsInNewPage | bool | خواندن/نوشتن | مجبور کنين که پاراگراف رو از صفحه ي جديد شروع کني. |
IsInLineParagraph | bool | خواندن/نوشتن | علامت پاراگراف در خط (صفحه جدید را شروع نمی کند). |
HyperlinkText | string? | خواندن/نوشتن | هدف هائپر لینک با رشته قدیمی. |
Hyperlink | Hyperlink? | خواندن/نوشتن | تزئینات هیپر لینک تایپ شده که به پاراگراف اعمال می شود. |
ZIndex | int | خواندن/نوشتن | شاخص Z-order که توسط DOM renderer استفاده می شود. |
روش ها
| Signature | شرح: |
|---|---|
SignatureField(doc: Document, rect: Rectangle) | در صفحه اول مستند یک قسمت خالی برای امضا ایجاد کنید که اندازه اش درست باشد. |
SignatureField(page: Page, rect: Rectangle) | یک میدان امضا خالی در صفحه با اندازه درست ایجاد کنید. |
Sign(signature: Signature) | این زمینه را با گواهینامه ی وارد شده امضا کنید. |
Sign(signature: Signature, pfx: Stream, pass: string) | با یک PFX از یک جریان + رمز عبور راحتی بر روی Sign(Signature) امضا کنید. |
ExtractCertificate() | گواهینامه امضا کردن /V این زمینه را به عنوان یک جریان بایت DER (.cer) استخراج کنید. |
ExtractCertificateObject() | گواهینامه امضا را به عنوان X509Certificate2 تهیه کنید. |
ExtractImage() | ظاهر امضای قابل مشاهده ( جریان /AP /N) را به عنوان یک جریان استخراج کنید. |
ExtractImage(format: System.Drawing.Imaging.ImageFormat) | ظاهر امضا قابل مشاهده را استخراج کنید و آن را به عنوان قالب دوباره رمزگذاری کنید. |
Field(doc: Document) | یک میدان مرتبط با سند ایجاد کنید. |
GetEnumerator() | تعویض های ویجت برای بچه ها در آرایه /Kids انجام می شود. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | کپی کردن یادداشت های ویجت به یک آرایه که از شاخص شروع می شود. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | عمل JavaScript را در برابر این میدان اجرا کنید. |
ExportToJson(stream: Stream) | این میدان را به صورت JSON (یک واحد FieldExportingData) از طریق جریان ارائه شده سریال سازی کنید. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | نام، پرچم و مقدار میدان را به یک جریان JSON بنویسید. |
Flatten() | این میدان را صاف کنید ارزش آن را به محتوای صفحه ثابت تبدیل کنید. |
GetWidgetEnumerator() | شماره گیری به WidgetAnnotation تایپ شده است. |
ImportValueFromJson(inputJsonStream: Stream) | ارزش این میدان را از یک جریان JSON بخوانید. |
Recalculate() | ارزش این میدان را از اسکریپت محاسبه دوباره محاسبه کنید. |
SetPosition(point: Aspose.Pdf.Point) | اولین مستطیل ویجت را به نقطه ای که داده شده (سقف بالا سمت چپ) منتقل کنید. |
WidgetAnnotation(doc: Document) | برنامه ctor یک یادداشت ویجت خالی را با خواننده doc مرتبط می کند. |
GetCheckedStateName() | نام حالت ظاهر را که نشان دهنده وضعیت “on” / “checked” این ویجت است (معمولاً “Yes”) ، از کلید های dict /AP/N جستجو می کند. |
Accept(visitor: AnnotationSelector) | تماس های قبول در این SignatureField نمونه. |
GetRectangle(considerRotation: bool) | مستطیل محدودی با توجه به چرخش تنظیم شده است. |
ChangeAfterResize(transform: Matrix) | بعد از اینکه کاربر صفحه یا مستطیل میزبان را تغییر اندازه داد، هندسه ی یادداشت ها را تنظیم کنید. |
UpdateAppearances() | جریان ظاهر طبیعی (/AP /N) را از هندسه و رنگ های فعلی یادداشت بازتولید کنید. |
WriteXfdf(writer: System.Xml.XmlWriter) | این یادداشت را به عنوان یک عنصر XFDF در نوشتن (PDF 32000 §12.7.8 / X F D F 3.0) سریال سازی کنید. |
Clone() | کلوین سطح نسخه های حالت اسکالاری/ref-shared است. |