Loading ...
Sorry, an error occurred while loading the content.

421Re: [cc2-dev-l] programmatically toggling new/old text metrics

Expand Messages
  • Mike Riddle
    Mar 25, 2002
      Use DLGetIBAdr,NULL,IB_HDR to get a pointer to the header record.
      Use the Header.cpy definition of the header structure, (or _HEADER.H)
      set the TSpec.Flags TS_METRIC bit. You may need to make some .h
      file changes, as the assembler .cpy definitions are complete, while the
      .h files are only partially complete.


      Christopher Golden wrote:
      Mike Riddle wrote:

      The Txt2 entity has a variable TFlags. The TS_METRICS bit is set
      for new metrics, and clear for old. EStruc.CPY has the base definition
      for the Txt2 entity, and Geometry.cpy defines the text geometry flags.

      Interesting... I had looked in the GEOMTRY.H file for a flag
      like this, but I see now that it's not defined in the .H,
      only in the equivalent .CPY. So presumably I can simply de-
      fine it for my own purposes as equal to 0x8000?

      At any rate, I don't think I was clear. I'm not actually
      hoping to change existing entities' metrics; I'm instead
      wanting to alter CC2's current text properties, so that any
      future text entities will be created using new metrics.

      In other words, I'm hoping for a "Use New Text Metrics"
      command that would be akin to TSPECF -- but instead of
      changing the currently selected font, it would change the
      currently selected metrics.

      Thanks again,
      Christopher Golden

      ------------------------ Yahoo! Groups Sponsor ---------------------~-->
      CLICK HERE t o search
      600,000 scholarships!

      To Post a message, send it to: cc2-dev-l@...
      To Unsubscribe, send a blank message to: cc2-dev-l-unsubscribe@...

      Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

    • Show all 9 messages in this topic