Class SaveOptionsProviderPlaceHolders
Εφαρμογή για την παροχή επιλογών αποθήκευσης που αποθηκεύουν χωριστά μέρη σε αρχείακαι ο δρόμος του προκύπτου αρχείου καθορίζεται με τους κάτοχους θέσης.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Κληρονομημένα μέλη
- AbstractSaveOptionsProvider.GetSaveOptions(SplitPartInfo) ,
- AbstractSaveOptionsProvider.Finish(SaveOptions) ,
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Constructors
SaveOptionsProviderPlaceHolders(Σύνδεσμος)
Εγκαταστήστε μια περίπτωση για να παρέχει επιλογές αποθήκευσης σύμφωνα με τα καθορισμένα πρότυπα.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Το πρότυπο της διαδρομής αρχείων που προκύπτει.
Remarks
Οι υποστηριζόμενοι κάτοχοι στο πρότυπο δρομολογίου αρχείου:
- ${SheetIndex}: θα αντικατασταθεί από τον δείκτη φύλλου του χωριστού τμήματος
- ${SheetName}: θα αντικατασταθεί από το όνομα φύλλου του χωρισμένου μέρους
- ${SplitPartIndex}: θα αντικατασταθεί από τον δείκτη του διαχωρισμένου μέρους
- ${SheetIndexPrefix}: θα αντικατασταθεί από Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: θα αντικατασταθεί από Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: θα αντικατασταθεί από Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Ανεξάρτητα από το αν προσθέτετε δείκτη φύλλου ή όνομα στο αρχείο διαδρομή πάντα.Η προεπιλεγμένη τιμή είναι ψεύτικη, δηλαδή, όταν υπάρχει μόνο ένα φύλλο,ο δείκτης φύλλου και ονοματεπώνυμος και το αντίστοιχο προφίλ(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Δεν θα προστεθεί στην πορεία αρχείων.
public bool BuildPathWithSheetAlways { get; set; }
Αξία ιδιοκτησίας
BuildPathWithSplitPartAlways
Ανεξάρτητα από το αν προσθέτετε διαχωρισμένο δείκτη μέρους στο αρχείο διαδρομή πάντα.Η προεπιλεγμένη αξία είναι ψεύτικη, δηλαδή, όταν υπάρχει μόνο ένα χωρισμένο μέρος,ο δείκτης χωριστών μερών και το αντίστοιχο προφίλ(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Δεν θα προστεθεί στην πορεία αρχείων.
public bool BuildPathWithSplitPartAlways { get; set; }
Αξία ιδιοκτησίας
SaveOptionsTemplate
Το πρότυπο για τη δημιουργία παραδείγματος των επιλογών αποθήκευσης στο Sheetize.SaveOptionsProviderPlaceHolders.GetSavoptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν το πρότυπο έχει καθοριστεί, τότε η δημιουργημένη περίπτωση θα αντιγράψειόλες τις ρυθμίσεις από αυτό και ενημερώστε το αρχείο εξόδου ανάλογα.
SheetIndexOffset
Αποσύνθεση του δείκτη φύλλου ανάμεσα σε αυτό που χρησιμοποιείται στο μονοπάτι αρχείωνκαι την πραγματική του αξία (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Αξία ιδιοκτησίας
SheetIndexPrefix
Προεπιλογή για τον δείκτη εργαστηρίου.
public string SheetIndexPrefix { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν υπάρχει μόνο ένα φύλλο εργασίας και Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetΕίναι πάντα ψεύτικο,Στη συνέχεια, αυτό το πρότυπο και ο δείκτης φύλλου (ή το όνομα) δεν θα προστεθούν στην πορεία αρχείου που προκύπτει.
SheetNamePrefix
Προεπιλογή για τον δείκτη εργαστηρίου.
public string SheetNamePrefix { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν υπάρχει μόνο ένα φύλλο εργασίας και Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetΕίναι πάντα ψεύτικο,Στη συνέχεια, αυτό το πρότυπο και ο δείκτης φύλλου (ή το όνομα) δεν θα προστεθούν στην πορεία αρχείου που προκύπτει.
SplitPartIndexOffset
Αποσύνθεση του δείκτη του διαχωρισμένου μέρους ανάμεσα σε αυτό που χρησιμοποιείται στο μονοπάτι αρχείωνκαι την πραγματική του αξία (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Αξία ιδιοκτησίας
SplitPartPrefix
Προεπιλογή για τον δείκτη του διαχωρισμένου μέρους.
public string SplitPartPrefix { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν υπάρχει μόνο ένα χωρισμένο μέρος και Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartΕίναι πάντα ψεύτικο,Στη συνέχεια, αυτό το πρότυπο και ο δείκτης διαχωρισμένων μερών(0) δεν θα προστίθενται στο προκύπτον αρχείο.
Methods
GetSaveOptions(SplitPartInfo)
Αποκτά τις επιλογές αποθήκευσης από τις οποίες να πάρετε τις ρυθμίσεις εξόδου για το τρέχον τμήμα.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Το όνομα: Sheetize Συνεδριάζει η Συνέλευση: Sheetize.dll