public void SetLineMetrics(sbitLineMetrics lmetrics)
 {
     this.lAscender.Text              = lmetrics.ascender.ToString();
     this.lDescender.Text             = lmetrics.descender.ToString();
     this.lMinOriginSB.Text           = lmetrics.minOriginSB.ToString();
     this.lMinAdvanceSB.Text          = lmetrics.minAdvanceSB.ToString();
     this.lMaxBeforeBL.Text           = lmetrics.maxBeforeBL.ToString();
     this.lMinAfterBL.Text            = lmetrics.minAfterBL.ToString();
     this.lCaretSlopeNumerator.Text   = lmetrics.caretSlopeNumerator.ToString();
     this.lCaretSlopeDenominator.Text = lmetrics.caretSlopeDenominator.ToString();
     this.lCaretOffset.Text           = lmetrics.caretOffset.ToString();
 }
Exemplo n.º 2
0
                static public sbitLineMetricsCache FromSbitLineMetrics(sbitLineMetrics slm)
                {
                    sbitLineMetricsCache slmc = new sbitLineMetricsCache();

                    slmc.ascender              = slm.ascender;
                    slmc.descender             = slm.descender;
                    slmc.widthMax              = slm.widthMax;
                    slmc.caretSlopeNumerator   = slm.caretSlopeNumerator;
                    slmc.caretSlopeDenominator = slm.caretSlopeDenominator;
                    slmc.caretOffset           = slm.caretOffset;
                    slmc.minOriginSB           = slm.minOriginSB;
                    slmc.minAdvanceSB          = slm.minAdvanceSB;
                    slmc.maxBeforeBL           = slm.maxBeforeBL;
                    slmc.minAfterBL            = slm.minAfterBL;
                    slmc.pad1                  = slm.pad1;
                    slmc.pad2                  = slm.pad2;

                    return slmc;
                }