←Select platform

CodecsSavePageMode Enumeration

Summary
Indicates the operation to perform when saving multipage files.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public enum CodecsSavePageMode 
typedef NS_ENUM(NSInteger, LTCodecsSavePageMode) { 
 LTCodecsSavePageModeAppend,  
 LTCodecsSavePageModeInsert,  
 LTCodecsSavePageModeReplace,  
 LTCodecsSavePageModeOverwrite 
}; 
public enum CodecsSavePageMode 
public enum class CodecsSavePageMode 
class CodecsSavePageMode(Enum): 
   Append = 0 
   Insert = 1 
   Replace = 2 
   Overwrite = 3 
Members
ValueMemberDescription
0AppendAppends the page to the end of the file.
1InsertInserts the page at the specified index.
2ReplaceReplaces the page at the specified index. See Note for TIFF Files.
3OverwriteOverwrites the entire file. When saving to a Stream, LEADTOOLS will not truncate the stream (if it already had a size/data). LEADTOOLS will reset the stream position to the original position before the save.

Note for TIFF Files

When replacing pages in a TIFF file using the Replace flag, the original page(s) will be marked as "replaced"; however, the data will still be present. In order to reduce the file size by removing the page(s), rather than simply marking them for deletion, call RasterCodecs.CompactFile.

Requirements

Target Platforms

See Also

Reference

Leadtools.Codecs Namespace

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Codecs Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.