private void BUTTON_IMPORT_Click(object sender, EventArgs e) { if (m_samlight.ScIsRunning() == 0) { MessageBox.Show("SAMLight not found", "Warning", MessageBoxButtons.OK); return; } int flags = ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagKeepOrder | ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagReadPenInfo | ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagCenterToField | ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagCreateOneGroup; m_samlight.ScImport(EDIT_JOB_FILE_NAME.Text, EDIT_JOB_FILE_NAME.Text, "dxf", 0.01, flags); }
public void ImportImage(string FilePath, float DitherSteps) { if (axScSamlightClientCtrl1.ScIsRunning() == 0) { MessageBox.Show(MultiLanguage.GeSamlightNotFoundString(), MultiLanguage.GeSamlightWarningString(), MessageBoxButtons.OK); //MessageBox.Show("SAMLight not found", "Warning", MessageBoxButtons.OK); return; } //flags = ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagKeepOrder | // ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagReadPenInfo | // ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagCenterToField | // ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagCreateOneGroup; long flags = 0; axScSamlightClientCtrl1.ScImport("", FilePath, "jpg", 1, (int)flags); ScaleSize("", Para.SWImgToSamlightXScale, Para.SWImgToSamlightYScale); axScSamlightClientCtrl1.ScSetEntityDoubleData("", (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlDoubleDataIdBitmapDitherstep, Math.Round(DitherSteps, 3)); //axScSamlightClientCtrl1.ScSetEntityLongData("", (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapMode, 49); if (Para.SMBitmapInverted) { flags = (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeInvert | (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeShowScanner | (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeShowBitmap; } else { flags = //(int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeInvert | (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeShowScanner | (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeShowBitmap; } if (Para.SamlightGreyScale) { //if (true) flags = flags | (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapModeGreyscale; } axScSamlightClientCtrl1.ScSetEntityLongData("", (int)ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlLongDataIdBitmapMode, (int)flags); AbsMoveTo("", 0 + Para.SMCenterToActualCenterX, 0 + Para.SMCenterToActualCenterY); //Rotate("",45); }
private void BUTTON_REIMPORT_Click(object sender, EventArgs e) { int flags = ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlImportFlagBitmapReimport; m_samlight.ScImport(EDIT_ENTITY_NAME.Text, EDIT_FILE_NAME.Text, "png", 0.01, flags); }