CadBitmap
Jump to navigation
Jump to search
This object represents an imported bitmap in the program. It is identified by the object.ClassName property == "vcCadBitmap". To convert a CadObject
to a
CadBitmap
use the helper function CastCadObjectToCadBitmap
Properties
.Brightness
Interaction: Read and Write
Returns: (integer) value in range 0 to 255
External methods
CastCadObjectToCadBitmap(CadObject object)
Return a CadBitmap object for the passed CadObject which must have been identified as being a CadBitmap.
Example Code:
function SetBitmapBrightness(job, brightness)
if not job.Exists then
DisplayMessageBox("No job loaded")
return false
end -- if end
local layer_manager = job.LayerManager
local pos = layer_manager:GetHeadPosition()
while pos ~= nil do
local layer
layer, pos = layer_manager:GetNext(pos)
if not layer.IsSystemLayer then
local layer_pos = layer:GetHeadPosition()
while layer_pos ~= nil do
local object
object, layer_pos = layer:GetNext(layer_pos)
if object.ClassName == "vcCadBitmap" then
cad_bitmap = CastCadObjectToCadBitmap(object)
MessageBox("Found bitmap - brightess = " .. cad_bitmap.Brightness)
cad_bitmap.Brightness = brightness
cad_bitmap.Visible = visible
end -- if end
end -- while end
end -- if end -- end of for each object on layer
end -- while end -- end of for each layer
job:Refresh2DView()
end -- function end
References
Please Note: The base material for the contents found in this WiKi was sourced from Vectric Lua Interface for Gadgets, version 2.05, published September 12, 2018. by Vectric Ltd. Most current document from Vertric can be downloaded at Vertric Developer Information