Commit b5154a42 authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander.Trofimov

git-svn-id:...

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@54145 954022d7-b5bf-4e40-9824-e11837661b57
parent b83b2f85
This diff is collapsed.
function CDrawingStream()
{
this.Native = null;
}
\ No newline at end of file
...@@ -19,7 +19,7 @@ CTextMeasurerWrapper.prototype = ...@@ -19,7 +19,7 @@ CTextMeasurerWrapper.prototype =
{ {
Init : function() Init : function()
{ {
this.Measurer.Initialize(window.native); this.Measurer["Initialize"](window.native);
}, },
SetFont : function(font) SetFont : function(font)
...@@ -60,7 +60,7 @@ CTextMeasurerWrapper.prototype = ...@@ -60,7 +60,7 @@ CTextMeasurerWrapper.prototype =
if (_info.SrcBold) flag |= 0x04; if (_info.SrcBold) flag |= 0x04;
if (_info.SrcItalic) flag |= 0x08; if (_info.SrcItalic) flag |= 0x08;
var _bounds = this.Measurer.LoadFont(_info.Path, _info.FaceIndex, _lastSetUp.SetUpSize, flag); var _bounds = this.Measurer["LoadFont"](_info.Path, _info.FaceIndex, _lastSetUp.SetUpSize, flag);
this.UnitsPerEm = _bounds[3]; this.UnitsPerEm = _bounds[3];
var dKoef = g_dKoef_pt_to_mm * _lastSetUp.SetUpSize / this.UnitsPerEm; var dKoef = g_dKoef_pt_to_mm * _lastSetUp.SetUpSize / this.UnitsPerEm;
...@@ -171,7 +171,7 @@ CTextMeasurerWrapper.prototype = ...@@ -171,7 +171,7 @@ CTextMeasurerWrapper.prototype =
if (_info.SrcBold) flag |= 0x04; if (_info.SrcBold) flag |= 0x04;
if (_info.SrcItalic) flag |= 0x08; if (_info.SrcItalic) flag |= 0x08;
var _bounds = this.Measurer.LoadFont(_info.Path, _info.FaceIndex, _lastFont.SetUpSize, flag); var _bounds = this.Measurer["LoadFont"](_info.Path, _info.FaceIndex, _lastFont.SetUpSize, flag);
this.UnitsPerEm = _bounds[3]; this.UnitsPerEm = _bounds[3];
var dKoef = g_dKoef_pt_to_mm * _lastFont.SetUpSize / this.UnitsPerEm; var dKoef = g_dKoef_pt_to_mm * _lastFont.SetUpSize / this.UnitsPerEm;
...@@ -193,24 +193,24 @@ CTextMeasurerWrapper.prototype = ...@@ -193,24 +193,24 @@ CTextMeasurerWrapper.prototype =
Measure : function(text) Measure : function(text)
{ {
var _width = this.Measurer.MeasureChar(text.charCodeAt(0)); var _width = this.Measurer["MeasureChar"](text.charCodeAt(0));
return { Width : _width, Height : 0 }; return { Width : _width, Height : 0 };
}, },
Measure2 : function(text) Measure2 : function(text)
{ {
var _bounds = this.Measurer.GetDrawingBox(text.charCodeAt(0)); var _bounds = this.Measurer["GetDrawingBox"](text.charCodeAt(0));
return { Width : _bounds[0], Ascent : _bounds[4], Height : (_bounds[4] - _bounds[3]), WidthG: (_bounds[2] - _bounds[1]) }; return { Width : _bounds[0], Ascent : _bounds[4], Height : (_bounds[4] - _bounds[3]), WidthG: (_bounds[2] - _bounds[1]) };
}, },
MeasureCode : function(lUnicode) MeasureCode : function(lUnicode)
{ {
var _width = this.Measurer.MeasureChar(lUnicode); var _width = this.Measurer["MeasureChar"](lUnicode);
return { Width : _width, Height : 0 }; return { Width : _width, Height : 0 };
}, },
Measure2Code : function(lUnicode) Measure2Code : function(lUnicode)
{ {
var _bounds = this.Measurer.GetDrawingBox(lUnicode); var _bounds = this.Measurer["GetDrawingBox"](lUnicode);
return { Width : _bounds[0], Ascent : _bounds[4], Height : (_bounds[4] - _bounds[3]), WidthG: (_bounds[2] - _bounds[1]) }; return { Width : _bounds[0], Ascent : _bounds[4], Height : (_bounds[4] - _bounds[3]), WidthG: (_bounds[2] - _bounds[1]) };
}, },
...@@ -371,6 +371,5 @@ CTextMeasurerWrapper.prototype = ...@@ -371,6 +371,5 @@ CTextMeasurerWrapper.prototype =
SrcBold : bSrcBold, SrcBold : bSrcBold,
SrcItalic : bSrcItalic SrcItalic : bSrcItalic
}; };
} }
}; };
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment