Τεκμηρίωση HotXLS

CaptureFormat μέθοδος

Καταγράφει την πλήρη μορφοποίηση ενός IXLSRange σε ένα επαναχρησιμοποιήσιμο TXLSFormatSnapshot. Το στιγμιότυπο είναι ανεξάρτητο από το βιβλίο εργασίας προέλευσης, ώστε να μπορεί να εφαρμοστεί αργότερα σε περιοχές του ίδιου ή διαφορετικού βιβλίου εργασίας

Σύνταξη

function CaptureFormat: TXLSFormatSnapshot;

Παρατηρήσεις

Το επιστρεφόμενο στιγμιότυπο περιέχει την πλήρη μορφοποίηση του κελιού (γραμματοσειρές, γεμίσματα, περιγράμματα, μορφές αριθμών, στοίχιση, προστασία και θέσεις χρωμάτων εμπλουτισμένου κειμένου) που καταγράφηκε τη στιγμή της κλήσης. Ο καλών κατέχει το επιστρεφόμενο αντικείμενο και πρέπει να το απελευθερώσει όταν δεν χρειάζεται πλέον. Εφαρμόστε το στιγμιότυπο με την ApplyFormat ή την TXLSFormatSnapshot.ApplyTo.

Παράδειγμα

var
  Snapshot: TXLSFormatSnapshot;
begin
  Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
  {...}
  Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
  Snapshot.Free;
end;

Δείτε επίσης