ITemplateSubstitutionService սերվիս
Ներածություն
ITemplateSubstitutionService դասը նախատեսված է տպելու ձևանմուշների լրացման հետ աշխատանքը ապահովելու համար։
Այս դասը օգտագործվում է այն դեպքերում, երբ հարկավոր է տպելու ձևանմուշ լրացնել ոչ կոնկրետ փաստաթղթի համար. օրինակ՝ քաղվածքի ձևավորում, ծանուցման ձևավորում, էլ.նամակի տեքստի ձևավորում։
Տե՛ս նաև TemplateService տպելու ձևանմուշների հետ աշխատանքի համար։
Տե՛ս օրինակը։
Մեթոդներ
Անվանում | Նկարագրություն |
---|---|
EvalAndAddUserDefinedParameters(string, SubstitutionType, PrintTemplateSubstitution, Document.Document) | Հաշվարկում է տպելու ձևանմուշի օգտագործողի կողմից նկարագրված պարամետրերը և ավելացնում տպելու ձևանմուշի տեղադրվող արժեքները պարունակող օբյեկտում՝ printTemplateSubstitution : |
EvalAndAddUserDefinedParametersEx(string, SubstitutionType, PrintTemplateSubstitutionEx, Document.Document) | Հաշվարկում է տպելու ձևանմուշի օգտագործողի կողմից նկարագրված պարամետրերը և ավելացնում տպելու ձևանմուշի տեղադրվող արժեքները պարունակող օբյեկտում՝ printTemplateSubstitution : |
GetReadyTemplateSubstitution(Document.Document, string, SubstitutionType, Dictionary<string, object>) | Հաշվարկում է փաստաթղթին կապակցված տպելու ձևանմուշի տեղադրվող արժեքները, օգտագործողի կողմից նկարագրված պարամետրերը և վերադարձնում տպելու ձևանմուշի տեղադրվող արժեքները պարունակող օբյեկտը։ |
IsTemplateAvailable(string, string, Document) | Ստուգում է արդյոք նշված ձևանմուշը հասանելի է նշված փաստաթղթի համար, այսինքն փաստաթղթի տիպը նշված է տպվող ձևանմուշի փաստաթղթերի ցանկում և բավարարվում է ակտիվացման բանաձևը սերվիսում։ |
LoadAndSubstitute(IPrintTemplateSubstitution, string, SubstitutionType, HtmlImageOption, string, bool) | Բեռնում է տպելու ձևանմուշը տվյալների պահոցից, լրացնում printTemplateSubstitution -ում պարունակվող նախապես հաշվարկված տվյալներով և ստացված ֆայլը վերադարձնում որպես Stream: |
LoadSubstituteAndGetContent(IPrintTemplateSubstitution, string, SubstitutionType, HtmlImageOption, bool) | Բեռնում է տպելու ձևանմուշը տվյալների պահոցից, լրացնում printTemplateSubstitution -ում պարունակվող նախապես հաշվարկված տվյալներով և ստացված ֆայլը վերադարձնում որպես տեքստ։ |
LoadSubstitutionAndGetStorage(IPrintTemplateSubstitution, string, SubstitutionType, HtmlImageOption, string, bool) | Բեռնում է տպելու ձևանմուշը տվյալների պահոցից, լրացնում printTemplateSubstitution -ում պարունակվող նախապես հաշվարկված տվյալներով, պահում ֆայլում և վերադարձնում ֆայլի նույնականացուցիչը սերվերում։ |
LoadTemplateFile(string, SubstitutionType) | Բեռնում է տպելու ձևանմուշի տվյալները պահոցի TEMPLATES աղյուսակից։ Բեռնման ընթացքում կատարվում է լրացուցիչ ստուգումներ, որից հետո հնարավոր է լրացնել ֆայլը։ |
MergeFile(SubstitutionType, byte[], byte[], bool, bool) | Միավորում է երկու տպելու ձևանմուշից ստեղծված docx ֆայլեր՝ տեղադրելով մեկ ընդհանուր ֆայլի մեջ։ |
MergeFile(SubstitutionType, StorageInfo, StorageInfo, bool, bool) | Միավորում է երկու տպելու ձևանմուշից ստեղծված docx ֆայլեր՝ տեղադրելով մեկ ընդհանուր ֆայլի մեջ։ |
Substitute(IPrintTemplateSubstitution, byte[], SubstitutionType, HtmlImageOption, bool, string, bool, bool) | Լրացնում Է տպելու ձևանմուշը printTemplateSubstitution -ում պարունակվող նախապես հաշվարկված տվյալներով և վերադարձնում որպես Stream: |
SubstituteAndGetContent(IPrintTemplateSubstitution, byte[], SubstitutionType, HtmlImageOption, bool, bool) | Լրացնում Է տպելու ձևանմուշը printTemplateSubstitution -ում պարունակվող նախապես հաշվարկված տվյալներով և վերադարձնում որպես տեքստ։ |