SaveJBIG2SaveFlags example for C++ Builder
void __fastcall TForm1::Button1Click(TObject * Sender)
{
int nRet;
LEADDlgFile1->DlgFlags = LEADDlgFile1->DlgFlags + DLG_SAVE_SHOW_FILEOPTIONS_JBIG2OPTIONS;
nRet= LEADDlgFile1->ShowSaveDlg(this);
if(nRet == SUCCESS_DLG_OK)
{
LEADImage1->JBIG2SaveFlags = LEADDlgFile1->SaveJBIG2SaveFlags;
LEADImage1->JBIG2TemplateType = LEADDlgFile1->SaveJBIG2TemplateType;
LEADImage1->JBIG2GBATX1 = LEADDlgFile1->SaveJBIG2GBATX1;
LEADImage1->JBIG2GBATY1 = LEADDlgFile1->SaveJBIG2GBATY1;
LEADImage1->JBIG2GBATX2 = LEADDlgFile1->SaveJBIG2GBATX2;
LEADImage1->JBIG2GBATY2 = LEADDlgFile1->SaveJBIG2GBATY2;
LEADImage1->JBIG2GBATX3 = LEADDlgFile1->SaveJBIG2GBATX3;
LEADImage1->JBIG2GBATY3 = LEADDlgFile1->SaveJBIG2GBATY3;
LEADImage1->JBIG2GBATX4 = LEADDlgFile1->SaveJBIG2GBATX4;
LEADImage1->JBIG2GBATY4 = LEADDlgFile1->SaveJBIG2GBATY4;
LEADImage1->Save(LEADDlgFile1->FileName,
LEADDlgFile1->SaveFormat,
LEADDlgFile1->SaveBitsPerPixel,
LEADDlgFile1->SaveQFactor,
LEADDlgFile1->SaveMulti);
}
}