CanLoad
内容
[
隐藏
]CanLoad(string)
判断是否可以从指定的文件路径加载图片。
public static bool CanLoad(string filePath)
范围 | 类型 | 描述 |
---|---|---|
filePath | String | 文件路径。 |
返回值
true
如果可以从指定文件加载图像;否则, false
。
例子
检查是否可以加载图形
var fileName = @"C:\path\drawing.dwg";
if (Aspose.CAD.Image.CanLoad(fileName))
{
using (Aspose.CAD.Image drawing = Aspose.CAD.Image.Load(fileName))
{
// 处理绘图
}
}
也可以看看
- class Image
- 命名空间 Aspose.CAD
- 部件 Aspose.CAD
CanLoad(string, LoadOptions)
确定是否可以从指定的文件路径和可选地使用指定的打开选项加载图像
public static bool CanLoad(string filePath, LoadOptions loadOptions)
范围 | 类型 | 描述 |
---|---|---|
filePath | String | 文件路径。 |
loadOptions | LoadOptions | 加载选项。 |
返回值
true
如果可以从指定文件加载图像;否则, false
。
例子
检查是否可以使用指定的编码加载图形
var fileName = @"C:\path\drawing.dwg";
if (Aspose.CAD.Image.CanLoad(fileName, new LoadOptions
{
SpecifiedEncoding = CodePages.Japanese
}))
{
using (Aspose.CAD.Image drawing = Aspose.CAD.Image.Load(fileName))
{
// 处理绘图
}
}
也可以看看
- class LoadOptions
- class Image
- 命名空间 Aspose.CAD
- 部件 Aspose.CAD
CanLoad(Stream)
判断是否可以从指定流中加载图片。
public static bool CanLoad(Stream stream)
范围 | 类型 | 描述 |
---|---|---|
流 | Stream | 要从中加载的流。 |
返回值
true
如果图像可以从指定的流中加载;否则, false
。
例子
检查是否可以从指定的流中加载图形
using (var f = File.OpenRead("file.dxf"))
{
var currentPosition = f.Position;
if (Image.CanLoad(f))
{
Assert.AreEqual(currentPosition, f.Position);
// 处理绘图 ..._ x000d_
}
}
也可以看看
- class Image
- 命名空间 Aspose.CAD
- 部件 Aspose.CAD
CanLoad(Stream, LoadOptions)
确定是否可以从指定的流中加载图像,并且可以选择使用指定的loadOptions。
public static bool CanLoad(Stream stream, LoadOptions loadOptions)
范围 | 类型 | 描述 |
---|---|---|
流 | Stream | 要从中加载的流。 |
loadOptions | LoadOptions | 加载选项。 |
返回值
true
如果图像可以从指定的流中加载;否则, false
。
例子
检查是否可以从使用相应编码指定的流中加载图形
using (var f = File.OpenRead("file.dwg", new LoadOptions
{
SpecifiedEncoding = CodePages.Japanese
}))
{
var currentPosition = f.Position;
if (Image.CanLoad(f))
{
Assert.AreEqual(currentPosition, f.Position);
// 处理绘图 ..._ x000d_
}
}
也可以看看
- class LoadOptions
- class Image
- 命名空间 Aspose.CAD
- 部件 Aspose.CAD