Class UFPlot
Assembly: NXOpen.UF.dll
Syntax
public class UFPlot : NXRemotableObject, IMessageSink
Methods
AddJobToPlotLayout(Tag, ref JobOptions, string, Units, double[], Rotation, double, out Extents)
Declaration
public void AddJobToPlotLayout(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, UFPlot.Units units, double[] origin, UFPlot.Rotation rotation, double scale, out UFPlot.Extents extents)
Parameters
AskDefaultBannerOptions(out BannerOptions)
Declaration
public void AskDefaultBannerOptions(out UFPlot.BannerOptions banner_options)
Parameters
AskDefaultCustomColors(out CustomColors)
Declaration
public void AskDefaultCustomColors(out UFCgm.CustomColors custom_colors)
Parameters
AskDefaultCustomWidths(out CustomWidths)
Declaration
public void AskDefaultCustomWidths(out UFCgm.CustomWidths custom_widths)
Parameters
AskDefaultJobName(Tag, out string)
Declaration
public void AskDefaultJobName(Tag drawing_sheet, out string job_name)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
string |
job_name |
|
AskDefaultJobOptions(out JobOptions)
Declaration
public void AskDefaultJobOptions(out UFPlot.JobOptions job_options)
Parameters
AskDefaultPrinterAndProfile(out string, out string)
Declaration
public void AskDefaultPrinterAndProfile(out string printer, out string profile)
Parameters
AskDrawingSheetColors(Tag, out CustomColors)
Declaration
public void AskDrawingSheetColors(Tag drawing_sheet, out UFCgm.CustomColors custom_colors)
Parameters
AskDrawingSheetWidths(Tag, out CustomWidths)
Declaration
public void AskDrawingSheetWidths(Tag drawing_sheet, out UFCgm.CustomWidths custom_widths)
Parameters
AskPlotLayoutExtents(Units, out Extents)
Declaration
public void AskPlotLayoutExtents(UFPlot.Units units, out UFPlot.Extents extents)
Parameters
AskPrinterGroups(out int, out PrinterGroup[])
Declaration
public void AskPrinterGroups(out int num_printer_groups, out UFPlot.PrinterGroup[] printer_groups)
Parameters
AskPrinterNames(out int, out string[])
Declaration
public void AskPrinterNames(out int num_printers, out string[] printers)
Parameters
Type |
Name |
Description |
int |
num_printers |
|
string[] |
printers |
|
AskProfileNames(string, out int, out string[])
Declaration
public void AskProfileNames(string printer, out int num_profiles, out string[] profiles)
Parameters
AskSessionBannerOptions(out BannerOptions)
Declaration
public void AskSessionBannerOptions(out UFPlot.BannerOptions banner_options)
Parameters
AskSessionCustomColors(out CustomColors)
Declaration
public void AskSessionCustomColors(out UFCgm.CustomColors custom_colors)
Parameters
AskSessionCustomWidths(out CustomWidths)
Declaration
public void AskSessionCustomWidths(out UFCgm.CustomWidths custom_widths)
Parameters
AskSessionJobOptions(out JobOptions)
Declaration
public void AskSessionJobOptions(out UFPlot.JobOptions job_options)
Parameters
ClearPlotLayout()
Declaration
public void ClearPlotLayout()
CompareUghpglFiles(string, string, ref UghpglCmpOptions, string, out DiffCmpStatus)
Declaration
public void CompareUghpglFiles(string first_plot, string second_plot, ref UFPlot.UghpglCmpOptions compare_options, string result_plot, out UFPlot.DiffCmpStatus comparison_result)
Parameters
ConvertCustomWidths(Units, ref CustomWidths)
Declaration
public void ConvertCustomWidths(UFPlot.Units units, ref UFCgm.CustomWidths custom_widths)
Parameters
Declaration
public void ConvertFile(string cgm_or_tiff_file_name, UFPlot.Format output_format, string output_file_name)
Parameters
DeleteDrawingSheetColors(Tag)
Declaration
public void DeleteDrawingSheetColors(Tag drawing_sheet)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
DeleteDrawingSheetWidths(Tag)
Declaration
public void DeleteDrawingSheetWidths(Tag drawing_sheet)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
HasDrawingSheetColors(Tag, out bool)
Declaration
public void HasDrawingSheetColors(Tag drawing_sheet, out bool drawing_sheet_has_colors)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
bool |
drawing_sheet_has_colors |
|
HasDrawingSheetWidths(Tag, out bool)
Declaration
public void HasDrawingSheetWidths(Tag drawing_sheet, out bool drawing_sheet_has_widths)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
bool |
drawing_sheet_has_widths |
|
Print(Tag, ref JobOptions, string, ref BannerOptions, string, string, int)
Declaration
public void Print(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, ref UFPlot.BannerOptions banner_options, string printer, string profile, int num_copies)
Parameters
PrintFile(string, string, string, int)
Declaration
public void PrintFile(string filename, string printer, string profile, int num_copies)
Parameters
PrintPlotLayout(string, ref BannerOptions, string, string, int)
Declaration
public void PrintPlotLayout(string job_name, ref UFPlot.BannerOptions banner_options, string printer, string profile, int num_copies)
Parameters
ReadCustomColorsFromCdf(string, out CustomColors)
Declaration
public void ReadCustomColorsFromCdf(string cdf_name, out UFCgm.CustomColors custom_colors)
Parameters
ReadCustomWidthsFromWdf(string, out CustomWidths)
Declaration
public void ReadCustomWidthsFromWdf(string wdf_name, out UFCgm.CustomWidths custom_widths)
Parameters
SaveCgm(Tag, ref JobOptions, string, ref BannerOptions, string)
Declaration
public void SaveCgm(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, ref UFPlot.BannerOptions banner_options, string cgm_file_name)
Parameters
SaveCgmForPlotLayout(string, ref BannerOptions, string)
Declaration
public void SaveCgmForPlotLayout(string job_name, ref UFPlot.BannerOptions banner_options, string cgm_file_name)
Parameters
SetDrawingSheetColors(Tag, ref CustomColors)
Declaration
public void SetDrawingSheetColors(Tag drawing_sheet, ref UFCgm.CustomColors custom_colors)
Parameters
SetDrawingSheetWidths(Tag, ref CustomWidths)
Declaration
public void SetDrawingSheetWidths(Tag drawing_sheet, ref UFCgm.CustomWidths custom_widths)
Parameters
SetPrinterGroup(string, string, string)
Declaration
public void SetPrinterGroup(string group_dir, string jobs_dir, string home_dir)
Parameters
SetSessionBannerOptions(ref BannerOptions)
Declaration
public void SetSessionBannerOptions(ref UFPlot.BannerOptions banner_options)
Parameters
SetSessionCustomColors(ref CustomColors)
Declaration
public void SetSessionCustomColors(ref UFCgm.CustomColors custom_colors)
Parameters
SetSessionCustomWidths(ref CustomWidths)
Declaration
public void SetSessionCustomWidths(ref UFCgm.CustomWidths custom_widths)
Parameters
SetSessionJobOptions(ref JobOptions)
Declaration
public void SetSessionJobOptions(ref UFPlot.JobOptions job_options)
Parameters
SetUghpglSmallTol(double, int)
Declaration
public void SetUghpglSmallTol(double small_tolerance, int units)
Parameters
Type |
Name |
Description |
double |
small_tolerance |
|
int |
units |
|
SetUghpglTol(double, int)
Declaration
public void SetUghpglTol(double shift_tolerance, int units)
Parameters
Type |
Name |
Description |
double |
shift_tolerance |
|
int |
units |
|
WriteCustomColorsToCdf(string, ref CustomColors)
Declaration
public void WriteCustomColorsToCdf(string cdf_name, ref UFCgm.CustomColors custom_colors)
Parameters
WriteCustomWidthsToWdf(string, ref CustomWidths)
Declaration
public void WriteCustomWidthsToWdf(string wdf_name, ref UFCgm.CustomWidths custom_widths)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink